org.bouncycastle.cms
public class CMSEnvelopedData extends Object
Constructor Summary | |
---|---|
CMSEnvelopedData(byte[] envelopedData) | |
CMSEnvelopedData(InputStream envelopedData) | |
CMSEnvelopedData(ContentInfo contentInfo) |
Method Summary | |
---|---|
byte[] | getEncoded()
return the ASN.1 encoded representation of this object. |
AlgorithmParameters | getEncryptionAlgorithmParameters(String provider)
Return an AlgorithmParameters object giving the encryption parameters
used to encrypt the message content.
|
String | getEncryptionAlgOID()
return the object identifier for the content encryption algorithm. |
byte[] | getEncryptionAlgParams()
return the ASN.1 encoded encryption algorithm parameters, or null if
there aren't any. |
RecipientInformationStore | getRecipientInfos()
return a store of the intended recipients for this message |
AttributeTable | getUnprotectedAttributes()
return a table of the unprotected attributes indexed by
the OID of the attribute. |
Parameters: provider the provider to generate the parameters for.
Returns: the parameters object, null if there is not one.
Throws: CMSException if the algorithm cannot be found, or the parameters can't be parsed. NoSuchProviderException if the provider cannot be found.