public class KeyAgreeRecipientId extends RecipientId
kek, keyAgree, keyTrans, password
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,
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,
BigInteger serialNumber,
byte[] subjectKeyId) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
boolean |
equals(Object o) |
BigInteger |
getSerialNumber() |
byte[] |
getSubjectKeyIdentifier() |
int |
hashCode() |
boolean |
match(Object obj) |
getType
public KeyAgreeRecipientId(byte[] subjectKeyId)
subjectKeyId
- a subjectKeyIdpublic KeyAgreeRecipientId(org.bouncycastle.asn1.x500.X500Name issuer, 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, BigInteger serialNumber, byte[] subjectKeyId)
public BigInteger getSerialNumber()
public byte[] getSubjectKeyIdentifier()
public Object clone()
clone
in interface org.bouncycastle.util.Selector
clone
in class RecipientId
public boolean match(Object obj)
Copyright © 2016 BouncyCastle.org. All rights reserved.