java.lang.Cloneable, org.bouncycastle.util.SelectorJceKeyAgreeRecipientIdpublic class KeyAgreeRecipientId extends RecipientId
kek, keyAgree, keyTrans, password| 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) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
|
boolean |
equals(java.lang.Object o) |
|
java.math.BigInteger |
getSerialNumber() |
|
byte[] |
getSubjectKeyIdentifier() |
|
int |
hashCode() |
|
boolean |
match(java.lang.Object obj) |
finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetTypepublic 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 java.math.BigInteger getSerialNumber()
public byte[] getSubjectKeyIdentifier()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.Object clone()
clone in interface org.bouncycastle.util.Selectorclone in class RecipientIdpublic boolean match(java.lang.Object obj)