Bouncy Castle Cryptography Library 1.81

org.bouncycastle.cms.jcajce
Class JcePasswordAuthenticatedRecipient

java.lang.Object
  extended byorg.bouncycastle.cms.jcajce.JcePasswordRecipient
      extended byorg.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient
All Implemented Interfaces:
PasswordRecipient, Recipient

public class JcePasswordAuthenticatedRecipient
extends JcePasswordRecipient


Nested Class Summary
 
Nested classes inherited from class org.bouncycastle.cms.PasswordRecipient
PasswordRecipient.PRF
 
Field Summary
 
Fields inherited from class org.bouncycastle.cms.jcajce.JcePasswordRecipient
helper
 
Fields inherited from interface org.bouncycastle.cms.PasswordRecipient
PKCS5_SCHEME2, PKCS5_SCHEME2_UTF8
 
Constructor Summary
JcePasswordAuthenticatedRecipient(char[] password)
           
 
Method Summary
 RecipientOperator getRecipientOperator(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm, org.bouncycastle.asn1.x509.AlgorithmIdentifier contentMacAlgorithm, byte[] derivedKey, byte[] encryptedContentEncryptionKey)
           
 
Methods inherited from class org.bouncycastle.cms.jcajce.JcePasswordRecipient
calculateDerivedKey, extractSecretKey, getPassword, getPasswordConversionScheme, setPasswordConversionScheme, setProvider, setProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcePasswordAuthenticatedRecipient

public JcePasswordAuthenticatedRecipient(char[] password)
Method Detail

getRecipientOperator

public RecipientOperator getRecipientOperator(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
                                              org.bouncycastle.asn1.x509.AlgorithmIdentifier contentMacAlgorithm,
                                              byte[] derivedKey,
                                              byte[] encryptedContentEncryptionKey)
                                       throws CMSException
Throws:
CMSException

Bouncy Castle Cryptography Library 1.81