Package net.bluemind.system.api
Interface ISecurityMgmt
@Path("/system/security")
public interface ISecurityMgmt
-
Method Summary
Modifier and TypeMethodDescriptionvoid
approveLetsEncryptTos
(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 documentvoid
updateCertificate
(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
-