Top Description Fields Constructors Methods
org.bouncycastle.cms

public Class CMSAuthEnvelopedGenerator

extends CMSEnvelopedGenerator
Class Inheritance
Known Direct Subclasses
org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator, org.bouncycastle.cms.CMSAuthEnvelopedDataStreamGenerator
Imports
java.util.ArrayList, .List, org.bouncycastle.asn1.cms.OriginatorInfo, org.bouncycastle.asn1.nist.NISTObjectIdentifiers

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
protected CMSAttributeTableGenerator
protected OriginatorInfo
protected CMSAttributeTableGenerator
Inherited from org.bouncycastle.cms.CMSEnvelopedGenerator:
AES128_CBCAES128_WRAPAES192_CBCAES192_WRAPAES256_CBCAES256_WRAPCAMELLIA128_CBCCAMELLIA128_WRAPCAMELLIA192_CBCCAMELLIA192_WRAPCAMELLIA256_CBCCAMELLIA256_WRAPCAST5_CBCDES_EDE3_CBCDES_EDE3_WRAPECDH_SHA1KDFECMQV_SHA1KDFECMQV_SHA224KDFECMQV_SHA256KDFECMQV_SHA384KDFECMQV_SHA512KDFIDEA_CBCRC2_CBCrecipientInfoGeneratorsSEED_CBCSEED_WRAPunprotectedAttributeGenerator

Constructor Summary

AccessConstructor and Description
protected
CMSAuthEnvelopedGenerator()

base constructor

Method Summary

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

Overrides org.bouncycastle.cms.CMSEnvelopedGenerator.addRecipientInfoGenerator.

Add a generator to produce the recipient info required.

public void
public void
public void
Inherited from org.bouncycastle.cms.CMSEnvelopedGenerator:
setUnprotectedAttributeGenerator

Field Detail

AES128_GCMback to summary
public static final String AES128_GCM
AES192_GCMback to summary
public static final String AES192_GCM
AES256_GCMback to summary
public static final String AES256_GCM
authAttrsGeneratorback to summary
protected CMSAttributeTableGenerator authAttrsGenerator
originatorInfoback to summary
protected OriginatorInfo originatorInfo

Hides org.bouncycastle.cms.CMSEnvelopedGenerator.originatorInfo.

unauthAttrsGeneratorback to summary
protected CMSAttributeTableGenerator unauthAttrsGenerator

Constructor Detail

CMSAuthEnvelopedGeneratorback to summary
protected CMSAuthEnvelopedGenerator()

base constructor

Method Detail

addRecipientInfoGeneratorback to summary
public void addRecipientInfoGenerator(RecipientInfoGenerator recipientGenerator)

Overrides org.bouncycastle.cms.CMSEnvelopedGenerator.addRecipientInfoGenerator.

Add a generator to produce the recipient info required.

Parameters
recipientGenerator:RecipientInfoGenerator

a generator of a recipient info object.

setAuthenticatedAttributeGeneratorback to summary
public void setAuthenticatedAttributeGenerator(CMSAttributeTableGenerator protectedAttributeGenerator)
setOriginatorInfoback to summary
public void setOriginatorInfo(OriginatorInformation originatorInfo)

Overrides org.bouncycastle.cms.CMSEnvelopedGenerator.setOriginatorInfo.

setUnauthenticatedAttributeGeneratorback to summary
public void setUnauthenticatedAttributeGenerator(CMSAttributeTableGenerator unauthenticatedAttributeGenerator)