org.bouncycastle.cms
Class KeyAgreeRecipientId
java.lang.Object
|
+--org.bouncycastle.cms.RecipientId
|
+--org.bouncycastle.cms.KeyAgreeRecipientId
- Direct Known Subclasses:
- JceKeyAgreeRecipientId
- public class KeyAgreeRecipientId
- extends RecipientId
Constructor Summary |
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)
|
Methods inherited from class java.lang.Object |
finalize,
getClass,
notify,
notifyAll,
toString,
wait,
wait,
wait |
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)
getSerialNumber
public java.math.BigInteger getSerialNumber()
getSubjectKeyIdentifier
public byte[] getSubjectKeyIdentifier()
hashCode
public int hashCode()
- Overrides:
- hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
- equals in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
- clone in class RecipientId
match
public boolean match(java.lang.Object obj)