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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.cms.CMSEnvelopedGenerator
|
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.cms.CMSEnvelopedGenerator
|
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.bouncycastle.cms.CMSEnvelopedGenerator
| |||||||||||
From class
java.lang.Object
|
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.