com.digt.trusted.x509
Class AttributeCertificateHolder
java.lang.Object
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
}
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 |
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)
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