Top Description Fields Constructors Methods
org.bouncycastle.cms.jcajce

public Class JceKEKAuthEnvelopedRecipient

extends JceKEKRecipient
Class Inheritance
Imports
org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSException, .RecipientOperator, javax.crypto.Cipher, .SecretKey, java.security.Key

A recipient for CMS authenticated enveloped data encrypted with a KEK (Key Encryption Key). Handles key extraction and decryption of the content.

Field Summary

Inherited from org.bouncycastle.cms.jcajce.JceKEKRecipient:
contentHelperhelpervalidateKeySize

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public RecipientOperator
getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, final AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey)

Implements org.bouncycastle.cms.KEKRecipient.getRecipientOperator.

Inherited from org.bouncycastle.cms.jcajce.JceKEKRecipient:
extractSecretKeysetContentProvidersetContentProvidersetKeySizeValidationsetProvidersetProvider

Constructor Detail

JceKEKAuthEnvelopedRecipientback to summary
public JceKEKAuthEnvelopedRecipient(SecretKey recipientKey)

Method Detail

getRecipientOperatorback to summary
public RecipientOperator getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, final AlgorithmIdentifier contentEncryptionAlgorithm, byte[] encryptedContentEncryptionKey) throws CMSException

Implements org.bouncycastle.cms.KEKRecipient.getRecipientOperator.