public class SecurityMgmt extends java.lang.Object implements ISecurityMgmt, IInCoreSecurityMgmt
| Constructor and Description | 
|---|
SecurityMgmt(BmContext context,
            java.util.List<ISystemHook> hooks)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
approveLetsEncryptTos(java.lang.String domainUid)
Accept Let's Encrypt terms of service document 
 | 
TaskRef | 
generateLetsEncrypt(CertData certData)
Generate Let's Encrypt certificate 
 | 
java.util.Map<java.lang.String,ItemValue<Domain>> | 
getDomainExternalUrls()
All domains 
 | 
java.util.Map<java.lang.String,ItemValue<Domain>> | 
getLetsEncryptDomainExternalUrls()
Filtered domains on ssl_certif_engine as LETS_ENCRYPT 
 | 
java.lang.String | 
getLetsEncryptTos()
Get the URL to Let's Encrypt terms of service document 
 | 
void | 
updateCertificate(CertData certData)
Update external certificate/private key 
 | 
TaskRef | 
updateFirewallRules()
Update firewall rules 
 | 
public SecurityMgmt(BmContext context, java.util.List<ISystemHook> hooks)
public TaskRef updateFirewallRules()
ISecurityMgmtupdateFirewallRules in interface ISecurityMgmtpublic void updateCertificate(CertData certData)
ISecurityMgmtupdateCertificate in interface ISecurityMgmtcertData - Certificate datapublic TaskRef generateLetsEncrypt(CertData certData) throws ServerFault
ISecurityMgmtgenerateLetsEncrypt in interface ISecurityMgmtcertData - Certificate dataServerFaultpublic java.lang.String getLetsEncryptTos()
                                   throws ServerFault
ISecurityMgmtgetLetsEncryptTos in interface ISecurityMgmtServerFaultpublic void approveLetsEncryptTos(java.lang.String domainUid)
                           throws ServerFault
ISecurityMgmtapproveLetsEncryptTos in interface ISecurityMgmtdomainUid - the domain uidServerFaultpublic java.util.Map<java.lang.String,ItemValue<Domain>> getLetsEncryptDomainExternalUrls()
IInCoreSecurityMgmtgetLetsEncryptDomainExternalUrls in interface IInCoreSecurityMgmtpublic java.util.Map<java.lang.String,ItemValue<Domain>> getDomainExternalUrls()
IInCoreSecurityMgmtgetDomainExternalUrls in interface IInCoreSecurityMgmtCopyright © 2023. All Rights Reserved.