Class KeyAgreeRecipientId

  • All Implemented Interfaces:
    java.lang.Cloneable, org.bouncycastle.util.Selector
    Direct Known Subclasses:
    JceKeyAgreeRecipientId

    public class KeyAgreeRecipientId
    extends PKIXRecipientId
    • Constructor Summary

      Constructors 
      Constructor Description
      KeyAgreeRecipientId​(byte[] subjectKeyId)
      Construct a key agree recipient ID with the value of a public key's subjectKeyId.
      KeyAgreeRecipientId​(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber)
      Construct a key agree recipient ID based on the issuer and serial number of the recipient's associated certificate.
      KeyAgreeRecipientId​(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)  
    • Constructor Detail

      • KeyAgreeRecipientId

        public KeyAgreeRecipientId​(byte[] subjectKeyId)
        Construct a key agree recipient ID with the value of a public key's subjectKeyId.
        Parameters:
        subjectKeyId - a subjectKeyId
      • KeyAgreeRecipientId

        public KeyAgreeRecipientId​(org.bouncycastle.asn1.x500.X500Name issuer,
                                   java.math.BigInteger serialNumber)
        Construct a key agree recipient ID based on the issuer and serial number of the recipient's associated certificate.
        Parameters:
        issuer - the issuer of the recipient's associated certificate.
        serialNumber - the serial number of the recipient's associated certificate.
      • KeyAgreeRecipientId

        public KeyAgreeRecipientId​(org.bouncycastle.asn1.x500.X500Name issuer,
                                   java.math.BigInteger serialNumber,
                                   byte[] subjectKeyId)