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 © 2022. All Rights Reserved.