com.digt.trusted.x509
Class AttributeCertificateIssuer

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

public class AttributeCertificateIssuer
extends java.lang.Object
implements java.security.cert.CertSelector

Carrying class for an attribute certificate issuer.


Constructor Summary
AttributeCertificateIssuer(javax.security.auth.x500.X500Principal principal)
           
AttributeCertificateIssuer(X509Principal principal)
           
 
Method Summary
 java.lang.Object clone()
           
 java.security.Principal[] getPrincipals()
          Return any principal objects inside the attribue certificate issuer object.
 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

AttributeCertificateIssuer

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

AttributeCertificateIssuer

public AttributeCertificateIssuer(X509Principal principal)
Method Detail

getPrincipals

public java.security.Principal[] getPrincipals()
Return any principal objects inside the attribue certificate issuer object.

Returns:
an array of Principal objects (usually X500Principal)

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