Bouncy Castle Cryptography 1.46

org.bouncycastle.cms
Interface KeyAgreeRecipient

All Superinterfaces:
Recipient
All Known Implementing Classes:
JceKeyAgreeAuthenticatedRecipient, JceKeyAgreeEnvelopedRecipient, JceKeyAgreeRecipient

public interface KeyAgreeRecipient
extends Recipient


Method Summary
 AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier()
           
 RecipientOperator getRecipientOperator(AlgorithmIdentifier keyEncAlg, AlgorithmIdentifier contentEncryptionAlgorithm, SubjectPublicKeyInfo senderPublicKey, ASN1OctetString userKeyingMaterial, byte[] encryptedContentKey)
           
 

Method Detail

getRecipientOperator

RecipientOperator getRecipientOperator(AlgorithmIdentifier keyEncAlg,
                                       AlgorithmIdentifier contentEncryptionAlgorithm,
                                       SubjectPublicKeyInfo senderPublicKey,
                                       ASN1OctetString userKeyingMaterial,
                                       byte[] encryptedContentKey)
                                       throws CMSException
Throws:
CMSException

getPrivateKeyAlgorithmIdentifier

AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier()

Bouncy Castle Cryptography 1.46