Package net.bluemind.system.api
Class CertData
java.lang.Object
net.bluemind.system.api.CertData
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CertData
create
(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey, String domainUid, String email) static CertData
createForDisable
(String domainUid) Create CertData for DISABLED ssl certif engine with domainUid onlystatic CertData
createForLetsEncrypt
(String domainUid, String email) Create CertData for LETS_ENCRYPT ssl certif engine with domainUid and email, but without any filesstatic CertData
createWithDomainUid
(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey, String domainUid) Create CertData with domainUid and without emailstatic CertData
defaultCreate
(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey) Create CertData with default domainUid = "global.virt" and without email
-
Field Details
-
sslCertificateEngine
-
certificateAuthority
-
certificate
-
privateKey
-
domainUid
-
email
-
-
Constructor Details
-
CertData
public CertData()
-
-
Method Details
-
create
-
createWithDomainUid
public static CertData createWithDomainUid(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey, String domainUid) Create CertData with domainUid and without email- Parameters:
sslCertificateEngine
-certificateAuthority
-certificate
-privateKey
-domainUid
-- Returns:
- created
CertData
-
defaultCreate
public static CertData defaultCreate(CertData.CertificateDomainEngine sslCertificateEngine, String certificateAuthority, String certificate, String privateKey) Create CertData with default domainUid = "global.virt" and without email- Parameters:
sslCertificateEngine
-certificateAuthority
-certificate
-privateKey
-- Returns:
- created
CertData
-
createForLetsEncrypt
Create CertData for LETS_ENCRYPT ssl certif engine with domainUid and email, but without any files- Parameters:
domainUid
-email
-- Returns:
- created
CertData
-
createForDisable
Create CertData for DISABLED ssl certif engine with domainUid only- Parameters:
domainUid
-- Returns:
- created
CertData
-