public class KeyAgreeRecipientId extends PKIXRecipientId
baseSelector
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
org.bouncycastle.asn1.x500.X500Name |
getIssuer() |
java.math.BigInteger |
getSerialNumber() |
byte[] |
getSubjectKeyIdentifier() |
int |
hashCode() |
boolean |
match(java.lang.Object obj) |
getType
public KeyAgreeRecipientId(byte[] subjectKeyId)
subjectKeyId
- a subjectKeyIdpublic KeyAgreeRecipientId(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 KeyAgreeRecipientId(org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)
public org.bouncycastle.asn1.x500.X500Name getIssuer()
getIssuer
in class PKIXRecipientId
public java.math.BigInteger getSerialNumber()
getSerialNumber
in class PKIXRecipientId
public byte[] getSubjectKeyIdentifier()
getSubjectKeyIdentifier
in class PKIXRecipientId
public int hashCode()
hashCode
in class PKIXRecipientId
public boolean equals(java.lang.Object o)
equals
in class PKIXRecipientId
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