Package org.bouncycastle.cms
Class CMSProcessableFile
- java.lang.Object
-
- org.bouncycastle.cms.CMSProcessableFile
-
- All Implemented Interfaces:
CMSProcessable
,CMSTypedData
public class CMSProcessableFile extends Object implements CMSTypedData
a holding class for a file of data to be processed.
-
-
Constructor Summary
Constructors Constructor Description CMSProcessableFile(File file)
CMSProcessableFile(File file, int bufSize)
CMSProcessableFile(org.bouncycastle.asn1.ASN1ObjectIdentifier type, File file, int bufSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getContent()
Return the file handle.org.bouncycastle.asn1.ASN1ObjectIdentifier
getContentType()
InputStream
getInputStream()
void
write(OutputStream zOut)
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
-
-
-
Method Detail
-
getInputStream
public InputStream getInputStream() throws IOException, CMSException
- Throws:
IOException
CMSException
-
write
public void write(OutputStream zOut) throws IOException, CMSException
Description copied from interface:CMSProcessable
generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.Note: this routine may be called multiple times.
- Specified by:
write
in interfaceCMSProcessable
- Throws:
IOException
CMSException
-
getContent
public Object getContent()
Return the file handle.- Specified by:
getContent
in interfaceCMSProcessable
-
getContentType
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType()
- Specified by:
getContentType
in interfaceCMSTypedData
-
-