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
 
 -