Class KEMRecipientId

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

    public class KEMRecipientId
    extends PKIXRecipientId
    • Constructor Summary

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

      • KEMRecipientId

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

        public KEMRecipientId​(org.bouncycastle.asn1.x500.X500Name issuer,
                              java.math.BigInteger serialNumber)
        Construct a key trans 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.
      • KEMRecipientId

        public KEMRecipientId​(org.bouncycastle.asn1.x500.X500Name issuer,
                              java.math.BigInteger serialNumber,
                              byte[] subjectKeyId)
        Construct a key trans 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.
        subjectKeyId - the subject key identifier to use to match the recipients associated certificate.
    • Method Detail

      • clone

        public java.lang.Object clone()
        Specified by:
        clone in interface org.bouncycastle.util.Selector
        Overrides:
        clone in class PKIXRecipientId
      • match

        public boolean match​(java.lang.Object obj)
        Specified by:
        match in interface org.bouncycastle.util.Selector
        Overrides:
        match in class PKIXRecipientId