java.lang.Object | ||
↳ | org.bouncycastle.cms.CMSEnvelopedGenerator | |
↳ | org.bouncycastle.cms.CMSEnvelopedDataGenerator |
General class for generating a CMS enveloped-data message. A simple example of usage.
CMSTypedData msg = new CMSProcessableByteArray("Hello World!".getBytes()); CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator(); edGen.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(recipientCert).setProvider("BC")); CMSEnvelopedData ed = edGen.generate( msg, new JceCMSContentEncryptorBuilder(CMSAlgorithm.DES_EDE3_CBC) .setProvider("BC").build());
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
base constructor
| |||||||||||
constructor allowing specific source of randomness
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This method is deprecated.
use OutputEncryptor method.
| |||||||||||
This method is deprecated.
use OutputEncryptor method.
| |||||||||||
generate an enveloped object that contains an CMS Enveloped Data
object using the given provider.
| |||||||||||
This method is deprecated.
use OutputEncryptor method.
| |||||||||||
This method is deprecated.
use OutputEncryptor method.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
base constructor
constructor allowing specific source of randomness
rand | instance of SecureRandom to use |
---|
This method is deprecated.
use OutputEncryptor method.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
This method is deprecated.
use OutputEncryptor method.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
content | the content to be encrypted |
---|---|
contentEncryptor | the symmetric key based encryptor to encrypt the content with. |
CMSException |
---|
This method is deprecated.
use OutputEncryptor method.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.
This method is deprecated.
use OutputEncryptor method.
generate an enveloped object that contains an CMS Enveloped Data object using the given provider.