Package org.xipki.ca.server.publisher
Class OcspCertPublisher
- java.lang.Object
-
- org.xipki.ca.api.publisher.CertPublisher
-
- org.xipki.ca.server.publisher.OcspCertPublisher
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class OcspCertPublisher extends org.xipki.ca.api.publisher.CertPublisherPublish certificates to XiPKI OCSP database.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description OcspCertPublisher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancaAdded(org.xipki.security.X509Cert issuer)booleancaRevoked(org.xipki.security.X509Cert caCert, org.xipki.security.CertRevocationInfo revInfo)booleancaUnrevoked(org.xipki.security.X509Cert caCert)booleancertificateAdded(org.xipki.ca.api.CertificateInfo certInfo)booleancertificateRemoved(org.xipki.security.X509Cert issuerCert, org.xipki.ca.api.CertWithDbId cert)booleancertificateRevoked(org.xipki.security.X509Cert caCert, org.xipki.ca.api.CertWithDbId cert, String certprofile, org.xipki.security.CertRevocationInfo revInfo)booleancertificateUnrevoked(org.xipki.security.X509Cert caCert, org.xipki.ca.api.CertWithDbId cert)booleancrlAdded(org.xipki.security.X509Cert caCert, org.bouncycastle.cert.X509CRLHolder crl)voidinitialize(String conf, org.xipki.ca.api.DataSourceMap datasourceConfs)booleanisHealthy()booleanpublishsGoodCert()
-
-
-
Method Detail
-
initialize
public void initialize(String conf, org.xipki.ca.api.DataSourceMap datasourceConfs) throws org.xipki.ca.api.publisher.CertPublisherException
- Specified by:
initializein classorg.xipki.ca.api.publisher.CertPublisher- Throws:
org.xipki.ca.api.publisher.CertPublisherException
-
caAdded
public boolean caAdded(org.xipki.security.X509Cert issuer)
- Specified by:
caAddedin classorg.xipki.ca.api.publisher.CertPublisher
-
certificateAdded
public boolean certificateAdded(org.xipki.ca.api.CertificateInfo certInfo)
- Specified by:
certificateAddedin classorg.xipki.ca.api.publisher.CertPublisher
-
certificateRevoked
public boolean certificateRevoked(org.xipki.security.X509Cert caCert, org.xipki.ca.api.CertWithDbId cert, String certprofile, org.xipki.security.CertRevocationInfo revInfo)- Specified by:
certificateRevokedin classorg.xipki.ca.api.publisher.CertPublisher
-
certificateUnrevoked
public boolean certificateUnrevoked(org.xipki.security.X509Cert caCert, org.xipki.ca.api.CertWithDbId cert)- Specified by:
certificateUnrevokedin classorg.xipki.ca.api.publisher.CertPublisher
-
crlAdded
public boolean crlAdded(org.xipki.security.X509Cert caCert, org.bouncycastle.cert.X509CRLHolder crl)- Specified by:
crlAddedin classorg.xipki.ca.api.publisher.CertPublisher
-
isHealthy
public boolean isHealthy()
- Specified by:
isHealthyin classorg.xipki.ca.api.publisher.CertPublisher
-
caRevoked
public boolean caRevoked(org.xipki.security.X509Cert caCert, org.xipki.security.CertRevocationInfo revInfo)- Specified by:
caRevokedin classorg.xipki.ca.api.publisher.CertPublisher
-
caUnrevoked
public boolean caUnrevoked(org.xipki.security.X509Cert caCert)
- Specified by:
caUnrevokedin classorg.xipki.ca.api.publisher.CertPublisher
-
certificateRemoved
public boolean certificateRemoved(org.xipki.security.X509Cert issuerCert, org.xipki.ca.api.CertWithDbId cert)- Specified by:
certificateRemovedin classorg.xipki.ca.api.publisher.CertPublisher
-
publishsGoodCert
public boolean publishsGoodCert()
- Specified by:
publishsGoodCertin classorg.xipki.ca.api.publisher.CertPublisher
-
-