Package net.bluemind.system.api
Interface ISecurityMgmt
@Path("/system/security")
public interface ISecurityMgmt
-
Method Summary
Modifier and TypeMethodDescriptionvoidapproveLetsEncryptTos(String domainUid) Accept Let's Encrypt terms of service documentgenerateLetsEncrypt(CertData certData) Generate Let's Encrypt certificateGet the URL to Let's Encrypt terms of service documentvoidupdateCertificate(CertData certData) Update external certificate/private key
-
Method Details
-
updateCertificate
Update external certificate/private key- Parameters:
certData- Certificate data- Throws:
ServerFault
-
getLetsEncryptTos
Get the URL to Let's Encrypt terms of service document- Returns:
- URL
- Throws:
ServerFault
-
approveLetsEncryptTos
@PUT @Path("lets_encrypt_tos/{uid}") void approveLetsEncryptTos(@PathParam("uid") String domainUid) throws ServerFault Accept Let's Encrypt terms of service document- Parameters:
domainUid- the domain uid- Throws:
ServerFault
-
generateLetsEncrypt
Generate Let's Encrypt certificate- Parameters:
certData- Certificate data- Throws:
ServerFault
-