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.