@Path(value="/system/security")
public interface ISecurityMgmt
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.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
|
@POST @Path(value="_updatefirewallrules") TaskRef updateFirewallRules() throws ServerFault
ServerFault
@POST void updateCertificate(CertData certData) throws ServerFault
certData
- Certificate dataServerFault
@GET @Path(value="lets_encrypt_tos") java.lang.String getLetsEncryptTos() throws ServerFault
ServerFault
@PUT @Path(value="lets_encrypt_tos/{uid}") void approveLetsEncryptTos(@PathParam(value="uid") java.lang.String domainUid) throws ServerFault
domainUid
- the domain uidServerFault
@POST @Path(value="lets_encrypt") TaskRef generateLetsEncrypt(CertData certData) throws ServerFault
certData
- Certificate dataServerFault
Copyright © 2023. All Rights Reserved.