Bouncy Castle Cryptography 1.46

org.bouncycastle.cms
Class CMSProcessableByteArray

java.lang.Object
  extended by org.bouncycastle.cms.CMSProcessableByteArray
All Implemented Interfaces:
CMSProcessable, CMSTypedData

public class CMSProcessableByteArray
extends java.lang.Object
implements CMSTypedData

a holding class for a byte array of data to be processed.


Constructor Summary
CMSProcessableByteArray(ASN1ObjectIdentifier type, byte[] bytes)
           
CMSProcessableByteArray(byte[] bytes)
           
 
Method Summary
 java.lang.Object getContent()
           
 ASN1ObjectIdentifier getContentType()
           
 java.io.InputStream getInputStream()
           
 void write(java.io.OutputStream zOut)
          generic routine to copy out the data we want processed - the OutputStream passed in will do the handling on it's own.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMSProcessableByteArray

public CMSProcessableByteArray(byte[] bytes)

CMSProcessableByteArray

public CMSProcessableByteArray(ASN1ObjectIdentifier type,
                               byte[] bytes)
Method Detail

getInputStream

public java.io.InputStream getInputStream()

write

public void write(java.io.OutputStream zOut)
           throws java.io.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 interface CMSProcessable
Throws:
java.io.IOException
CMSException

getContent

public java.lang.Object getContent()
Specified by:
getContent in interface CMSProcessable

getContentType

public ASN1ObjectIdentifier getContentType()
Specified by:
getContentType in interface CMSTypedData

Bouncy Castle Cryptography 1.46