Bouncy Castle Cryptography Library 1.79

org.bouncycastle.cms
Class PKIXRecipientId

java.lang.Object
  |
  +--org.bouncycastle.cms.RecipientId
        |
        +--org.bouncycastle.cms.PKIXRecipientId
All Implemented Interfaces:
java.lang.Cloneable, org.bouncycastle.util.Selector
Direct Known Subclasses:
KEMRecipientId, KeyAgreeRecipientId, KeyTransRecipientId

public class PKIXRecipientId
extends RecipientId


Field Summary
protected  X509CertificateHolderSelector baseSelector
           
 
Fields inherited from class org.bouncycastle.cms.RecipientId
kek, kem, keyAgree, keyTrans, password
 
Constructor Summary
protected PKIXRecipientId(int type, org.bouncycastle.asn1.x500.X500Name issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)
           
protected PKIXRecipientId(int type, X509CertificateHolderSelector baseSelector)
           
 
Method Summary
 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)
           
 
Methods inherited from class org.bouncycastle.cms.RecipientId
getType
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseSelector

protected final X509CertificateHolderSelector baseSelector
Constructor Detail

PKIXRecipientId

protected PKIXRecipientId(int type,
                          X509CertificateHolderSelector baseSelector)

PKIXRecipientId

protected PKIXRecipientId(int type,
                          org.bouncycastle.asn1.x500.X500Name issuer,
                          java.math.BigInteger serialNumber,
                          byte[] subjectKeyId)
Method Detail

getIssuer

public org.bouncycastle.asn1.x500.X500Name getIssuer()

getSerialNumber

public java.math.BigInteger getSerialNumber()

getSubjectKeyIdentifier

public byte[] getSubjectKeyIdentifier()

clone

public java.lang.Object clone()
Overrides:
clone in class RecipientId

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

match

public boolean match(java.lang.Object obj)

Bouncy Castle Cryptography Library 1.79