public abstract class CertPublisher extends Object implements Closeable
| Modifier | Constructor and Description |
|---|---|
protected |
CertPublisher() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
caAdded(org.xipki.security.X509Cert caCert)
Publishes the certificate of the CA.
|
abstract boolean |
caRevoked(org.xipki.security.X509Cert caCert,
org.xipki.security.CertRevocationInfo revInfo)
Publishes the revocation of a CA.
|
abstract boolean |
caUnrevoked(org.xipki.security.X509Cert caCert)
Publishes the unrevocation of a CA.
|
abstract boolean |
certificateAdded(CertificateInfo certInfo)
Publishes a certificate.
|
abstract boolean |
certificateRemoved(org.xipki.security.X509Cert caCert,
CertWithDbId cert)
Publishes the remove of a certificate.
|
abstract boolean |
certificateRevoked(org.xipki.security.X509Cert caCert,
CertWithDbId cert,
String certprofile,
org.xipki.security.CertRevocationInfo revInfo)
Publishes the revocation of a certificate.
|
abstract boolean |
certificateUnrevoked(org.xipki.security.X509Cert caCert,
CertWithDbId cert)
Publishes the unrevocation of a certificate.
|
void |
close() |
abstract boolean |
crlAdded(org.xipki.security.X509Cert caCert,
X509CRL crl)
Publishes a CRL.
|
abstract void |
initialize(String conf,
org.xipki.password.PasswordResolver passwordResolver,
Map<String,org.xipki.util.FileOrValue> datasourceConfs)
Initializes me.
|
abstract boolean |
isAsyn() |
abstract boolean |
isHealthy() |
abstract boolean |
publishsGoodCert() |
public abstract void initialize(String conf, org.xipki.password.PasswordResolver passwordResolver, Map<String,org.xipki.util.FileOrValue> datasourceConfs) throws CertPublisherException
conf - Configuration. Could be null.passwordResolver - Password resolver. Could be null.datasourceConfs - Datasource name to configuration map. Must not be null.CertPublisherException - If error during the initialization occurs.public void close()
close in interface Closeableclose in interface AutoCloseablepublic abstract boolean publishsGoodCert()
public abstract boolean isAsyn()
public abstract boolean caAdded(org.xipki.security.X509Cert caCert)
caCert - CA certificate to be published. Must not be null.public abstract boolean certificateAdded(CertificateInfo certInfo)
certInfo - Certificate to be published.public abstract boolean certificateRevoked(org.xipki.security.X509Cert caCert,
CertWithDbId cert,
String certprofile,
org.xipki.security.CertRevocationInfo revInfo)
caCert - CA certificate. Must not be null.cert - Target certificate. Must not be null.certprofile - Certificate profile. Could be null.revInfo - Revocation information. Must not be null.public abstract boolean certificateUnrevoked(org.xipki.security.X509Cert caCert,
CertWithDbId cert)
caCert - CA certificate. Must not be null.cert - Target certificate. Must not be null.public abstract boolean certificateRemoved(org.xipki.security.X509Cert caCert,
CertWithDbId cert)
caCert - CA certificate. Must not be null.cert - Target certificate. Must not be null.public abstract boolean crlAdded(org.xipki.security.X509Cert caCert,
X509CRL crl)
caCert - CA certificate. Must not be null.crl - CRL to be published. Must not be null.public abstract boolean caRevoked(org.xipki.security.X509Cert caCert,
org.xipki.security.CertRevocationInfo revInfo)
caCert - CA certificate. Must not be null.revInfo - Revocation information. Must not be null.public abstract boolean caUnrevoked(org.xipki.security.X509Cert caCert)
caCert - CA certificate. Must not be null.public abstract boolean isHealthy()
Copyright © 2019. All rights reserved.