Bouncy Castle Cryptography Library 1.71

org.bouncycastle.cms
Class CMSAuthEnvelopedDataGenerator

java.lang.Object
  |
  +--org.bouncycastle.cms.CMSEnvelopedGenerator
        |
        +--org.bouncycastle.cms.CMSAuthEnvelopedGenerator
              |
              +--org.bouncycastle.cms.CMSAuthEnvelopedDataGenerator

public class CMSAuthEnvelopedDataGenerator
extends CMSAuthEnvelopedGenerator


Fields inherited from class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
authAttrsGenerator, originatorInfo, unauthAttrsGenerator
 
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, IDEA_CBC, RC2_CBC, SEED_CBC, SEED_WRAP, unprotectedAttributeGenerator
 
Constructor Summary
CMSAuthEnvelopedDataGenerator()
          base constructor
 
Method Summary
 CMSAuthEnvelopedData generate(CMSTypedData content, OutputAEADEncryptor contentEncryptor)
          generate an auth-enveloped object that contains an CMS Enveloped Data object using the given provider.
 
Methods inherited from class org.bouncycastle.cms.CMSAuthEnvelopedGenerator
addRecipientInfoGenerator, setAuthenticatedAttributeGenerator, setOriginatorInfo, setUnauthenticatedAttributeGenerator
 
Methods inherited from class org.bouncycastle.cms.CMSEnvelopedGenerator
setUnprotectedAttributeGenerator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMSAuthEnvelopedDataGenerator

public CMSAuthEnvelopedDataGenerator()
base constructor
Method Detail

generate

public CMSAuthEnvelopedData generate(CMSTypedData content,
                                     OutputAEADEncryptor contentEncryptor)
                              throws CMSException
generate an auth-enveloped object that contains an CMS Enveloped Data object using the given provider.
Parameters:
content - the content to be encrypted
contentEncryptor - the symmetric key based encryptor to encrypt the content with.

Bouncy Castle Cryptography Library 1.71