Interface KeyAgreeRecipient

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

public interface KeyAgreeRecipient extends Recipient
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bouncycastle.asn1.x509.AlgorithmIdentifier
     
    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 Details

    • getRecipientOperator

      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

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