package org.bouncycastle.cms; | |
import java.io.IOException; | |
import java.io.OutputStream; | |
/** | |
* Use CMSTypedData instead of this. See CMSProcessableFile/ByteArray for defaults. | |
*/ | |
public interface CMSProcessable | |
{ | |
/** | |
* generic routine to copy out the data we want processed - the OutputStream | |
* passed in will do the handling on it's own. | |
* <p> | |
* Note: this routine may be called multiple times. | |
*/ | |
public void write(OutputStream out) | |
throws IOException, CMSException; | |
public Object getContent(); | |
} |