public class KEMRecipientId extends PKIXRecipientId
baseSelector
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
match(java.lang.Object obj) |
equals, getIssuer, getSerialNumber, getSubjectKeyIdentifier, hashCode
getType
public KEMRecipientId(byte[] subjectKeyId)
subjectKeyId
- a subjectKeyIdpublic KEMRecipientId(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber)
issuer
- the issuer of the recipient's associated certificate.serialNumber
- the serial number of the recipient's associated certificate.public KEMRecipientId(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)
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.public java.lang.Object clone()
clone
in interface org.bouncycastle.util.Selector
clone
in class PKIXRecipientId
public boolean match(java.lang.Object obj)
match
in interface org.bouncycastle.util.Selector
match
in class PKIXRecipientId