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.
-
-