Class AcmeProperties
java.lang.Object
org.apereo.cas.configuration.model.support.acme.AcmeProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-acme")
public class AcmeProperties
extends Object
implements Serializable, CasFeatureModule
This is
AcmeProperties
.- Since:
- 6.4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDefine the domain's chain certificate file as a resource.Define the domains's CSR file as a resource.Define the domain's key file as a resource.List of domains or sub domains that are requesting a certificate renewal.int
Indicate the key length/size used when requesting/generating keys.int
Number of attempts to retry when executing certificate orders or checking for status of an existing order or challenge acknowledgement.Delay interval between to retry attempts when executing certificate orders or checking for status of an existing order or challenge acknowledgement.Server url to contact, when requesting certificates.Define the user's key file as a resource.boolean
Flag that indicates ACME terms of use has been accepted by the user.setDomainChain
(SpringResourceProperties domainChain) Define the domain's chain certificate file as a resource.setDomainCsr
(SpringResourceProperties domainCsr) Define the domains's CSR file as a resource.setDomainKey
(SpringResourceProperties domainKey) Define the domain's key file as a resource.setDomains
(List<String> domains) List of domains or sub domains that are requesting a certificate renewal.setKeySize
(int keySize) Indicate the key length/size used when requesting/generating keys.setRetryAttempts
(int retryAttempts) Number of attempts to retry when executing certificate orders or checking for status of an existing order or challenge acknowledgement.setRetryInternal
(String retryInternal) Delay interval between to retry attempts when executing certificate orders or checking for status of an existing order or challenge acknowledgement.setServerUrl
(String serverUrl) Server url to contact, when requesting certificates.setTermsOfUseAccepted
(boolean termsOfUseAccepted) Flag that indicates ACME terms of use has been accepted by the user.setUserKey
(SpringResourceProperties userKey) Define the user's key file as a resource.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
AcmeProperties
public AcmeProperties()
-
-
Method Details
-
isTermsOfUseAccepted
public boolean isTermsOfUseAccepted()Flag that indicates ACME terms of use has been accepted by the user. -
getUserKey
Define the user's key file as a resource. -
getDomainKey
Define the domain's key file as a resource. -
getDomainCsr
Define the domains's CSR file as a resource. -
getDomainChain
Define the domain's chain certificate file as a resource. -
getKeySize
public int getKeySize()Indicate the key length/size used when requesting/generating keys. -
getServerUrl
Server url to contact, when requesting certificates. Useacme://letsencrypt.org
for production. -
getDomains
List of domains or sub domains that are requesting a certificate renewal. -
getRetryAttempts
public int getRetryAttempts()Number of attempts to retry when executing certificate orders or checking for status of an existing order or challenge acknowledgement. -
getRetryInternal
Delay interval between to retry attempts when executing certificate orders or checking for status of an existing order or challenge acknowledgement. -
setTermsOfUseAccepted
Flag that indicates ACME terms of use has been accepted by the user.- Returns:
this
.
-
setUserKey
Define the user's key file as a resource.- Returns:
this
.
-
setDomainKey
Define the domain's key file as a resource.- Returns:
this
.
-
setDomainCsr
Define the domains's CSR file as a resource.- Returns:
this
.
-
setDomainChain
Define the domain's chain certificate file as a resource.- Returns:
this
.
-
setKeySize
Indicate the key length/size used when requesting/generating keys.- Returns:
this
.
-
setServerUrl
Server url to contact, when requesting certificates. Useacme://letsencrypt.org
for production.- Returns:
this
.
-
setDomains
List of domains or sub domains that are requesting a certificate renewal.- Returns:
this
.
-
setRetryAttempts
Number of attempts to retry when executing certificate orders or checking for status of an existing order or challenge acknowledgement.- Returns:
this
.
-
setRetryInternal
Delay interval between to retry attempts when executing certificate orders or checking for status of an existing order or challenge acknowledgement.- Returns:
this
.
-