org.bouncycastle.cms
Interface KeyAgreeRecipient
- All Superinterfaces:
- Recipient
- All Known Implementing Classes:
- JceKeyAgreeAuthenticatedRecipient, JceKeyAgreeEnvelopedRecipient, JceKeyAgreeRecipient
public interface KeyAgreeRecipient
- extends Recipient
getRecipientOperator
RecipientOperator getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey)
throws CMSException
- Throws:
CMSException
getPrivateKeyAlgorithmIdentifier
AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier()