Bouncy Castle Cryptography Library 1.60

org.bouncycastle.cms
Interface KeyAgreeRecipient

All Superinterfaces:
Recipient
All Known Implementing Classes:
JceKeyAgreeRecipient

public interface KeyAgreeRecipient
extends Recipient


Method Summary
 org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier()
           
 RecipientOperator getRecipientOperator(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncAlg, org.bouncycastle.asn1.x509.AlgorithmIdentifier contentEncryptionAlgorithm, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo senderPublicKey, org.bouncycastle.asn1.ASN1OctetString userKeyingMaterial, byte[] encryptedContentKey)
           
 

Method Detail

getRecipientOperator

public RecipientOperator getRecipientOperator(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncAlg,
                                              org.bouncycastle.asn1.x509.AlgorithmIdentifier contentEncryptionAlgorithm,
                                              org.bouncycastle.asn1.x509.SubjectPublicKeyInfo senderPublicKey,
                                              org.bouncycastle.asn1.ASN1OctetString userKeyingMaterial,
                                              byte[] encryptedContentKey)
                                       throws CMSException
Throws:
CMSException

getPrivateKeyAlgorithmIdentifier

public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier()

Bouncy Castle Cryptography Library 1.60