Bouncy Castle Cryptography 1.26

org.bouncycastle.x509
Class AttributeCertificateHolder

java.lang.Object
  extended byorg.bouncycastle.x509.AttributeCertificateHolder
All Implemented Interfaces:
CertSelector, java.lang.Cloneable

public class AttributeCertificateHolder
extends java.lang.Object
implements CertSelector

The Holder object.

  Holder ::= SEQUENCE {
        baseCertificateID   [0] IssuerSerial OPTIONAL,
                 -- the issuer and serial number of
                 -- the holder's Public Key Certificate
        entityName          [1] GeneralNames OPTIONAL,
                 -- the name of the claimant or role
        objectDigestInfo    [2] ObjectDigestInfo OPTIONAL
                 -- used to directly authenticate the holder,
                 -- for example, an executable
  }
 


Constructor Summary
AttributeCertificateHolder(X509Certificate cert)
           
AttributeCertificateHolder(X509Principal principal)
           
 
Method Summary
 java.lang.Object clone()
          Makes a copy of this CertSelector.
 boolean match(Certificate cert)
          Decides whether a Certificate should be selected.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeCertificateHolder

public AttributeCertificateHolder(X509Certificate cert)
                           throws CertificateParsingException

AttributeCertificateHolder

public AttributeCertificateHolder(X509Principal principal)
Method Detail

clone

public java.lang.Object clone()
Description copied from interface: CertSelector
Makes a copy of this CertSelector. Changes to the copy will not affect the original and vice versa.

Specified by:
clone in interface CertSelector

match

public boolean match(Certificate cert)
Description copied from interface: CertSelector
Decides whether a Certificate should be selected.

Specified by:
match in interface CertSelector
Parameters:
cert - the Certificate to be checked
Returns:
true if the Certificate should be selected, false otherwise

Bouncy Castle Cryptography 1.26