Bouncy Castle Cryptography 1.46

org.bouncycastle.cms
Class SignerId

java.lang.Object
  extended by java.security.cert.X509CertSelector
      extended by org.bouncycastle.cms.SignerId
All Implemented Interfaces:
java.lang.Cloneable, java.security.cert.CertSelector

public class SignerId
extends java.security.cert.X509CertSelector

a basic index for a signer.


Constructor Summary
SignerId()
          Deprecated. use specific constructor.
SignerId(byte[] subjectKeyId)
          Construct a signer ID with the value of a public key's subjectKeyId.
SignerId(X500Name issuer, java.math.BigInteger serialNumber)
          Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 boolean match(java.lang.Object obj)
           
 
Methods inherited from class java.security.cert.X509CertSelector
addPathToName, addPathToName, addSubjectAlternativeName, addSubjectAlternativeName, clone, getAuthorityKeyIdentifier, getBasicConstraints, getCertificate, getCertificateValid, getExtendedKeyUsage, getIssuer, getIssuerAsBytes, getIssuerAsString, getKeyUsage, getMatchAllSubjectAltNames, getNameConstraints, getPathToNames, getPolicy, getPrivateKeyValid, getSerialNumber, getSubject, getSubjectAlternativeNames, getSubjectAsBytes, getSubjectAsString, getSubjectKeyIdentifier, getSubjectPublicKey, getSubjectPublicKeyAlgID, match, setAuthorityKeyIdentifier, setBasicConstraints, setCertificate, setCertificateValid, setExtendedKeyUsage, setIssuer, setIssuer, setIssuer, setKeyUsage, setMatchAllSubjectAltNames, setNameConstraints, setPathToNames, setPolicy, setPrivateKeyValid, setSerialNumber, setSubject, setSubject, setSubject, setSubjectAlternativeNames, setSubjectKeyIdentifier, setSubjectPublicKey, setSubjectPublicKey, setSubjectPublicKeyAlgID, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SignerId

public SignerId()
Deprecated. use specific constructor.


SignerId

public SignerId(byte[] subjectKeyId)
Construct a signer ID with the value of a public key's subjectKeyId.

Parameters:
subjectKeyId - a subjectKeyId

SignerId

public SignerId(X500Name issuer,
                java.math.BigInteger serialNumber)
Construct a signer ID based on the issuer and serial number of the signer's associated certificate.

Parameters:
issuer - the issuer of the signer's associated certificate.
serialNumber - the serial number of the signer's associated certificate.
Method Detail

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 1.46