Bouncy Castle Cryptography Library 1.81

org.bouncycastle.cms
Class PKIXRecipientId

java.lang.Object
  extended byorg.bouncycastle.cms.RecipientId
      extended byorg.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()
Specified by:
clone in interface org.bouncycastle.util.Selector
Specified by:
clone in class RecipientId

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object o)

match

public boolean match(java.lang.Object obj)

Bouncy Castle Cryptography Library 1.81