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, wait
authorizeLetsEncrypt, doBeforeUpdate, getCertData, getDomain
protected 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 ICertifEngine
public abstract boolean authorizeUpdate()
authorizeUpdate
in interface ICertifEngine
public abstract void certificateMgmt(java.util.List<ItemValue<Server>> servers, java.util.List<ISystemHook> hooks)
certificateMgmt
in interface ICertifEngine
protected 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 ICertifEngine
Copyright © 2022. All Rights Reserved.