Package 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
-
-
Field Summary
-
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
Constructors Constructor Description CMSAuthEnvelopedDataGenerator()
base constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CMSAuthEnvelopedData
generate(CMSTypedData content, org.bouncycastle.operator.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
-
-
-
-
Method Detail
-
generate
public CMSAuthEnvelopedData generate(CMSTypedData content, org.bouncycastle.operator.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 encryptedcontentEncryptor
- the symmetric key based encryptor to encrypt the content with.- Throws:
CMSException
-
-