org.bouncycastle.cms
Class KeyAgreeRecipientId
java.lang.Object
org.bouncycastle.cms.RecipientId
org.bouncycastle.cms.PKIXRecipientId
org.bouncycastle.cms.KeyAgreeRecipientId
- All Implemented Interfaces:
- java.lang.Cloneable, org.bouncycastle.util.Selector
- Direct Known Subclasses:
- JceKeyAgreeRecipientId
- public class KeyAgreeRecipientId
- extends PKIXRecipientId
|
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)
getIssuer
public org.bouncycastle.asn1.x500.X500Name getIssuer()
- Overrides:
getIssuer in class PKIXRecipientId
getSerialNumber
public java.math.BigInteger getSerialNumber()
- Overrides:
getSerialNumber in class PKIXRecipientId
getSubjectKeyIdentifier
public byte[] getSubjectKeyIdentifier()
- Overrides:
getSubjectKeyIdentifier in class PKIXRecipientId
hashCode
public int hashCode()
- Overrides:
hashCode in class PKIXRecipientId
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class PKIXRecipientId
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