org.openoces.ooapi.cert
Class OcesCertificate
java.lang.Object
org.openoces.ooapi.cert.OcesCertificate
- Direct Known Subclasses:
- EmployeeOcesCertificate, PersonalOcesCertificate
- public abstract class OcesCertificate
- extends java.lang.Object
|
Constructor Summary |
OcesCertificate(java.security.cert.X509Certificate encapsulatedCert)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
encapsulatedCert
protected java.security.cert.X509Certificate encapsulatedCert
parsedSubjectDN
protected org.bouncycastle.asn1.x509.X509Name parsedSubjectDN
OcesCertificate
public OcesCertificate(java.security.cert.X509Certificate encapsulatedCert)
extractCRLDistributionPoints
protected void extractCRLDistributionPoints()
getEncapsulatedCertificate
public java.security.cert.X509Certificate getEncapsulatedCertificate()
getPartitionedCRLDistributionPoint
public java.lang.String getPartitionedCRLDistributionPoint()
getCRLDistributionPoint
public java.lang.String getCRLDistributionPoint()
getOcesId
public abstract OcesId getOcesId()
throws NonOcesCertificateException
- Throws:
NonOcesCertificateException
getParsedSubjectDN
protected org.bouncycastle.asn1.x509.X509Name getParsedSubjectDN()
verify
public void verify()
throws InternalException,
SignatureVerificationException,
CertificateHasExpiredException,
CertificateIsNotYetValidException,
CRLExpiredException,
CRLNotYetValidException,
CertificateRevokedException
- Throws:
InternalException
SignatureVerificationException
CertificateHasExpiredException
CertificateIsNotYetValidException
CRLExpiredException
CRLNotYetValidException
CertificateRevokedException