java.lang.Object
org.shredzone.acme4j.Metadata
A collection of metadata related to the CA provider.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the maximum delta between auto-renewal end date and auto-renewal start date.Returns the minimum acceptable value for the maximum validity of a certificate before auto-renewal.Returns a collection of hostnames, which the ACME server recognises as referring to itself for the purposes of CAA record validation.getJSON()
Returns the JSON representation of the metadata.Returns anURI
of the current terms of service, or empty if not available.Returns anURL
of a website providing more information about the ACME server.boolean
Returns whether the CA supports short-term auto-renewal of certificates.boolean
Returns whether the CA also allows to fetch STAR certificates via GET request.boolean
Returns whether an external account is required by this CA.
-
Constructor Details
-
Metadata
Creates a newMetadata
instance.- Parameters:
meta
- JSON map of metadata
-
-
Method Details
-
getTermsOfService
Returns anURI
of the current terms of service, or empty if not available. -
getWebsite
Returns anURL
of a website providing more information about the ACME server. Empty if not available. -
getCaaIdentities
Returns a collection of hostnames, which the ACME server recognises as referring to itself for the purposes of CAA record validation. Empty if not available. -
isExternalAccountRequired
Returns whether an external account is required by this CA. -
isAutoRenewalEnabled
Returns whether the CA supports short-term auto-renewal of certificates.- Since:
- 2.3
-
getAutoRenewalMinLifetime
Returns the minimum acceptable value for the maximum validity of a certificate before auto-renewal.- Throws:
AcmeNotSupportedException
- if the server does not support auto-renewal.- Since:
- 2.3
-
getAutoRenewalMaxDuration
Returns the maximum delta between auto-renewal end date and auto-renewal start date.- Throws:
AcmeNotSupportedException
- if the server does not support auto-renewal.- Since:
- 2.3
-
isAutoRenewalGetAllowed
Returns whether the CA also allows to fetch STAR certificates via GET request.- Throws:
AcmeNotSupportedException
- if the server does not support auto-renewal.- Since:
- 2.6
-
getJSON
Returns the JSON representation of the metadata. This is useful for reading proprietary metadata properties.
-