org.bouncycastle.cms
Class CMSAuthEnvelopedGenerator
java.lang.Object
|
+--org.bouncycastle.cms.CMSEnvelopedGenerator
|
+--org.bouncycastle.cms.CMSAuthEnvelopedGenerator
- Direct Known Subclasses:
- CMSAuthEnvelopedDataGenerator, CMSAuthEnvelopedDataStreamGenerator
- public class CMSAuthEnvelopedGenerator
- extends CMSEnvelopedGenerator
General class for generating a CMS enveloped-data message.
Fields inherited from class org.bouncycastle.cms.CMSEnvelopedGenerator |
AES128_CBC, AES128_WRAP, AES192_CBC, AES192_WRAP, AES256_CBC, AES256_WRAP, CAMELLIA128_CBC, CAMELLIA128_WRAP, CAMELLIA192_CBC, CAMELLIA192_WRAP, CAMELLIA256_CBC, CAMELLIA256_WRAP, CAST5_CBC, DES_EDE3_CBC, DES_EDE3_WRAP, ECDH_SHA1KDF, ECMQV_SHA1KDF, ECMQV_SHA224KDF, ECMQV_SHA256KDF, ECMQV_SHA384KDF, ECMQV_SHA512KDF, IDEA_CBC, RC2_CBC, SEED_CBC, SEED_WRAP, unprotectedAttributeGenerator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
authAttrsGenerator
protected CMSAttributeTableGenerator authAttrsGenerator
unauthAttrsGenerator
protected CMSAttributeTableGenerator unauthAttrsGenerator
originatorInfo
protected org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
CMSAuthEnvelopedGenerator
protected CMSAuthEnvelopedGenerator()
- base constructor
setAuthenticatedAttributeGenerator
public void setAuthenticatedAttributeGenerator(CMSAttributeTableGenerator protectedAttributeGenerator)
setUnauthenticatedAttributeGenerator
public void setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator unauthenticatedAttributeGenerator)
setOriginatorInfo
public void setOriginatorInfo(OriginatorInformation originatorInfo)
- Overrides:
setOriginatorInfo
in class CMSEnvelopedGenerator
addRecipientInfoGenerator
public void addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)
- Add a generator to produce the recipient info required.
- Overrides:
addRecipientInfoGenerator
in class CMSEnvelopedGenerator
- Parameters:
recipientGenerator
- a generator of a recipient info object.