Top Description Fields Constructors Methods
org.bouncycastle.cms

public Class CMSEnvelopedGenerator

extends Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.cms.CMSAuthenticatedGenerator, org.bouncycastle.cms.CMSAuthEnvelopedGenerator, org.bouncycastle.cms.CMSEnvelopedDataGenerator, org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator
Imports
java.util.ArrayList, .List, org.bouncycastle.asn1.cms.OriginatorInfo, org.bouncycastle.asn1.kisa.KISAObjectIdentifiers, org.bouncycastle.asn1.nist.NISTObjectIdentifiers, org.bouncycastle.asn1.ntt.NTTObjectIdentifiers, org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers, org.bouncycastle.asn1.x9.X9ObjectIdentifiers

General class for generating a CMS enveloped-data message.

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
protected OriginatorInfo
public static final String
pack-priv final List<E>
public static final String
public static final String
protected CMSAttributeTableGenerator

Constructor Summary

AccessConstructor and Description
protected
CMSEnvelopedGenerator()

base constructor

Method Summary

Modifier and TypeMethod and Description
public void
addRecipientInfoGenerator(RecipientInfoGenerator
a generator of a recipient info object.
recipientGenerator
)

Add a generator to produce the recipient info required.

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AES128_CBCback to summary
public static final String AES128_CBC
AES128_WRAPback to summary
public static final String AES128_WRAP
AES192_CBCback to summary
public static final String AES192_CBC
AES192_WRAPback to summary
public static final String AES192_WRAP
AES256_CBCback to summary
public static final String AES256_CBC
AES256_WRAPback to summary
public static final String AES256_WRAP
CAMELLIA128_CBCback to summary
public static final String CAMELLIA128_CBC
CAMELLIA128_WRAPback to summary
public static final String CAMELLIA128_WRAP
CAMELLIA192_CBCback to summary
public static final String CAMELLIA192_CBC
CAMELLIA192_WRAPback to summary
public static final String CAMELLIA192_WRAP
CAMELLIA256_CBCback to summary
public static final String CAMELLIA256_CBC
CAMELLIA256_WRAPback to summary
public static final String CAMELLIA256_WRAP
CAST5_CBCback to summary
public static final String CAST5_CBC
DES_EDE3_CBCback to summary
public static final String DES_EDE3_CBC
DES_EDE3_WRAPback to summary
public static final String DES_EDE3_WRAP
ECDH_SHA1KDFback to summary
public static final String ECDH_SHA1KDF
ECMQV_SHA1KDFback to summary
public static final String ECMQV_SHA1KDF
IDEA_CBCback to summary
public static final String IDEA_CBC
originatorInfoback to summary
protected OriginatorInfo originatorInfo
RC2_CBCback to summary
public static final String RC2_CBC
recipientInfoGeneratorsback to summary
pack-priv final List<E> recipientInfoGenerators
SEED_CBCback to summary
public static final String SEED_CBC
SEED_WRAPback to summary
public static final String SEED_WRAP
unprotectedAttributeGeneratorback to summary
protected CMSAttributeTableGenerator unprotectedAttributeGenerator

Constructor Detail

CMSEnvelopedGeneratorback to summary
protected CMSEnvelopedGenerator()

base constructor

Method Detail

addRecipientInfoGeneratorback to summary
public void addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)

Add a generator to produce the recipient info required.

Parameters
recipientGenerator:RecipientInfoGenerator

a generator of a recipient info object.

setOriginatorInfoback to summary
public void setOriginatorInfo(OriginatorInformation originatorInfo)
setUnprotectedAttributeGeneratorback to summary
public void setUnprotectedAttributeGenerator(CMSAttributeTableGenerator unprotectedAttributeGenerator)