public class LetsEncryptCertificate
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CERT_END_DATE_FORMAT |
static java.lang.String |
CHALLENGE_LOCATION |
Constructor and Description |
---|
LetsEncryptCertificate(BmContext context) |
LetsEncryptCertificate(ICertifEngine certifEngine,
BmContext context) |
LetsEncryptCertificate(SecurityCertificateHelper systemHelper) |
Modifier and Type | Method and Description |
---|---|
void |
approveTermsOfService(java.lang.String domainUid) |
void |
cleanLetsEncryptProperties(java.lang.String domainUid) |
ICertifEngine |
getCertifEngine() |
static java.util.Date |
getCertificateEndDateProperty(Domain d) |
static java.lang.String |
getContactProperty(Domain d) |
java.lang.String |
getTermsOfService() |
static boolean |
isTosApproved(Domain d) |
void |
letsEncrypt(IServerTaskMonitor monitor)
Generate a certificate for the given domain.
|
public static final java.lang.String CHALLENGE_LOCATION
public static final java.lang.String CERT_END_DATE_FORMAT
public LetsEncryptCertificate(ICertifEngine certifEngine, BmContext context)
public LetsEncryptCertificate(BmContext context)
public LetsEncryptCertificate(SecurityCertificateHelper systemHelper)
public ICertifEngine getCertifEngine()
public void letsEncrypt(IServerTaskMonitor monitor)
Save certificate end date and TOS approval to BM database
monitor
- server task monitorpublic java.lang.String getTermsOfService()
public void approveTermsOfService(java.lang.String domainUid)
public void cleanLetsEncryptProperties(java.lang.String domainUid)
public static java.util.Date getCertificateEndDateProperty(Domain d) throws java.text.ParseException
java.text.ParseException
public static boolean isTosApproved(Domain d)
public static java.lang.String getContactProperty(Domain d)
Copyright © 2022. All Rights Reserved.