Bouncy Castle Cryptography Library 1.81

org.bouncycastle.cert.selector.jcajce
Class JcaX509CertificateHolderSelector

java.lang.Object
  extended byorg.bouncycastle.cert.selector.X509CertificateHolderSelector
      extended byorg.bouncycastle.cert.selector.jcajce.JcaX509CertificateHolderSelector
All Implemented Interfaces:
java.lang.Cloneable, org.bouncycastle.util.Selector

public class JcaX509CertificateHolderSelector
extends X509CertificateHolderSelector


Constructor Summary
JcaX509CertificateHolderSelector(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber)
          Construct a signer identifier based on the provided issuer and serial number..
JcaX509CertificateHolderSelector(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber, byte[] subjectKeyId)
          Construct a signer identifier based on the provided issuer, serial number, and subjectKeyId..
JcaX509CertificateHolderSelector(java.security.cert.X509Certificate certificate)
          Construct a signer identifier based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.
 
Methods inherited from class org.bouncycastle.cert.selector.X509CertificateHolderSelector
clone, equals, getIssuer, getSerialNumber, getSubjectKeyIdentifier, hashCode, match
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JcaX509CertificateHolderSelector

public JcaX509CertificateHolderSelector(java.security.cert.X509Certificate certificate)
Construct a signer identifier based on the issuer, serial number and subject key identifier (if present) of the passed in certificate.

Parameters:
certificate - certificate providing the issue and serial number and subject key identifier.

JcaX509CertificateHolderSelector

public JcaX509CertificateHolderSelector(javax.security.auth.x500.X500Principal issuer,
                                        java.math.BigInteger serialNumber)
Construct a signer identifier based on the provided issuer and serial number..

Parameters:
issuer - the issuer to use.
serialNumber - the serial number to use.

JcaX509CertificateHolderSelector

public JcaX509CertificateHolderSelector(javax.security.auth.x500.X500Principal issuer,
                                        java.math.BigInteger serialNumber,
                                        byte[] subjectKeyId)
Construct a signer identifier based on the provided issuer, serial number, and subjectKeyId..

Parameters:
issuer - the issuer to use.
serialNumber - the serial number to use.
subjectKeyId - the subject key ID to use.

Bouncy Castle Cryptography Library 1.81