com.digt.trusted.x509
Class AttributeCertificateHolder

java.lang.Object
  extended by com.digt.trusted.x509.AttributeCertificateHolder
All Implemented Interfaces:
java.lang.Cloneable, java.security.cert.CertSelector

public class AttributeCertificateHolder
extends java.lang.Object
implements java.security.cert.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(javax.security.auth.x500.X500Principal principal)
           
AttributeCertificateHolder(java.security.cert.X509Certificate cert)
           
AttributeCertificateHolder(X509Principal principal)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean match(java.security.cert.Certificate cert)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeCertificateHolder

public AttributeCertificateHolder(java.security.cert.X509Certificate cert)
                           throws java.security.cert.CertificateParsingException
Throws:
java.security.cert.CertificateParsingException

AttributeCertificateHolder

public AttributeCertificateHolder(javax.security.auth.x500.X500Principal principal)
                           throws java.io.IOException
Throws:
java.io.IOException

AttributeCertificateHolder

public AttributeCertificateHolder(X509Principal principal)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface java.security.cert.CertSelector
Overrides:
clone in class java.lang.Object

match

public boolean match(java.security.cert.Certificate cert)
Specified by:
match in interface java.security.cert.CertSelector