public abstract class CertifEngine extends java.lang.Object implements ICertifEngine
| Modifier and Type | Field and Description |
|---|---|
protected CertData |
certData |
protected ItemValue<Domain> |
domain |
protected java.lang.String |
domainUid |
protected static org.slf4j.Logger |
logger |
protected SecurityCertificateHelper |
systemHelper |
| Constructor and Description |
|---|
CertifEngine(CertData certData,
BmContext context) |
CertifEngine(java.lang.String domainUid) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
authorizeUpdate() |
abstract void |
certificateMgmt(java.util.List<ItemValue<Server>> servers,
java.util.List<ISystemHook> hooks) |
void |
checkCertificate() |
protected void |
checkCertificateAndWriteFile(java.util.List<ItemValue<Server>> servers,
java.util.List<ISystemHook> hooks) |
protected CertData |
createDomainCertData(CertData.CertificateDomainEngine sslCertifEngine)
Create CertData with CertificateDomainEngine and domainUid
|
abstract void |
externalUrlUpdated(boolean removed) |
protected void |
fireCertificateUpdated(java.util.List<ISystemHook> hooks) |
java.util.List<java.lang.String> |
getCertificateFilePaths() |
protected void |
updateDomainCertifEngine() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthorizeLetsEncrypt, doBeforeUpdate, getCertData, getDomainprotected static final org.slf4j.Logger logger
protected java.lang.String domainUid
protected CertData certData
protected final SecurityCertificateHelper systemHelper
public abstract void externalUrlUpdated(boolean removed)
externalUrlUpdated in interface ICertifEnginepublic abstract boolean authorizeUpdate()
authorizeUpdate in interface ICertifEnginepublic abstract void certificateMgmt(java.util.List<ItemValue<Server>> servers, java.util.List<ISystemHook> hooks)
certificateMgmt in interface ICertifEngineprotected void fireCertificateUpdated(java.util.List<ISystemHook> hooks)
protected CertData createDomainCertData(CertData.CertificateDomainEngine sslCertifEngine)
sslCertifEngine - protected void checkCertificateAndWriteFile(java.util.List<ItemValue<Server>> servers, java.util.List<ISystemHook> hooks)
protected void updateDomainCertifEngine()
public java.util.List<java.lang.String> getCertificateFilePaths()
public void checkCertificate()
checkCertificate in interface ICertifEngineCopyright © 2022. All Rights Reserved.