Package org.bouncycastle.cms
Class CMSEnvelopedGenerator
- java.lang.Object
 - 
- org.bouncycastle.cms.CMSEnvelopedGenerator
 
 
- 
- Direct Known Subclasses:
 CMSAuthenticatedGenerator,CMSAuthEnvelopedGenerator,CMSEnvelopedDataGenerator,CMSEnvelopedDataStreamGenerator
public class CMSEnvelopedGenerator extends java.lang.ObjectGeneral class for generating a CMS enveloped-data message. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAES128_CBCstatic java.lang.StringAES128_WRAPstatic java.lang.StringAES192_CBCstatic java.lang.StringAES192_WRAPstatic java.lang.StringAES256_CBCstatic java.lang.StringAES256_WRAPstatic java.lang.StringCAMELLIA128_CBCstatic java.lang.StringCAMELLIA128_WRAPstatic java.lang.StringCAMELLIA192_CBCstatic java.lang.StringCAMELLIA192_WRAPstatic java.lang.StringCAMELLIA256_CBCstatic java.lang.StringCAMELLIA256_WRAPstatic java.lang.StringCAST5_CBCstatic java.lang.StringDES_EDE3_CBCstatic java.lang.StringDES_EDE3_WRAPstatic java.lang.StringECDH_SHA1KDFstatic java.lang.StringECMQV_SHA1KDFstatic java.lang.StringIDEA_CBCprotected org.bouncycastle.asn1.cms.OriginatorInfooriginatorInfostatic java.lang.StringRC2_CBCstatic java.lang.StringSEED_CBCstatic java.lang.StringSEED_WRAPprotected CMSAttributeTableGeneratorunprotectedAttributeGenerator 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedCMSEnvelopedGenerator()base constructor 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)Add a generator to produce the recipient info required.voidsetOriginatorInfo(OriginatorInformation originatorInfo)voidsetUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator) 
 - 
 
- 
- 
Field Detail
- 
DES_EDE3_CBC
public static final java.lang.String DES_EDE3_CBC
 
- 
RC2_CBC
public static final java.lang.String RC2_CBC
 
- 
IDEA_CBC
public static final java.lang.String IDEA_CBC
- See Also:
 - Constant Field Values
 
 
- 
CAST5_CBC
public static final java.lang.String CAST5_CBC
- See Also:
 - Constant Field Values
 
 
- 
AES128_CBC
public static final java.lang.String AES128_CBC
 
- 
AES192_CBC
public static final java.lang.String AES192_CBC
 
- 
AES256_CBC
public static final java.lang.String AES256_CBC
 
- 
CAMELLIA128_CBC
public static final java.lang.String CAMELLIA128_CBC
 
- 
CAMELLIA192_CBC
public static final java.lang.String CAMELLIA192_CBC
 
- 
CAMELLIA256_CBC
public static final java.lang.String CAMELLIA256_CBC
 
- 
SEED_CBC
public static final java.lang.String SEED_CBC
 
- 
DES_EDE3_WRAP
public static final java.lang.String DES_EDE3_WRAP
 
- 
AES128_WRAP
public static final java.lang.String AES128_WRAP
 
- 
AES192_WRAP
public static final java.lang.String AES192_WRAP
 
- 
AES256_WRAP
public static final java.lang.String AES256_WRAP
 
- 
CAMELLIA128_WRAP
public static final java.lang.String CAMELLIA128_WRAP
 
- 
CAMELLIA192_WRAP
public static final java.lang.String CAMELLIA192_WRAP
 
- 
CAMELLIA256_WRAP
public static final java.lang.String CAMELLIA256_WRAP
 
- 
SEED_WRAP
public static final java.lang.String SEED_WRAP
 
- 
ECDH_SHA1KDF
public static final java.lang.String ECDH_SHA1KDF
 
- 
ECMQV_SHA1KDF
public static final java.lang.String ECMQV_SHA1KDF
 
- 
unprotectedAttributeGenerator
protected CMSAttributeTableGenerator unprotectedAttributeGenerator
 
- 
originatorInfo
protected org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
 
 - 
 
- 
Method Detail
- 
setUnprotectedAttributeGenerator
public void setUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator)
 
- 
setOriginatorInfo
public void setOriginatorInfo(OriginatorInformation originatorInfo)
 
- 
addRecipientInfoGenerator
public void addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)
Add a generator to produce the recipient info required.- Parameters:
 recipientGenerator- a generator of a recipient info object.
 
 - 
 
 -