java.lang.Object
org.shredzone.acme4j.AcmeResource
org.shredzone.acme4j.AcmeJsonResource
org.shredzone.acme4j.challenge.Challenge
org.shredzone.acme4j.challenge.TokenChallenge
org.shredzone.acme4j.challenge.TlsAlpn01Challenge
- All Implemented Interfaces:
Serializable
Implements the "tls-alpn-01" challenge.
- Since:
- 2.1
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
acme-tls/1
protocol.static final String
OID of theacmeValidation
extension.static final String
Challenge type name: "tls-alpn-01"Fields inherited from class org.shredzone.acme4j.challenge.TokenChallenge
KEY_TOKEN
Fields inherited from class org.shredzone.acme4j.challenge.Challenge
KEY_ERROR, KEY_STATUS, KEY_TYPE, KEY_URL, KEY_VALIDATED
-
Constructor Summary
ConstructorDescriptionTlsAlpn01Challenge
(Login login, JSON data) Creates a new genericTlsAlpn01Challenge
object. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
acceptable
(String type) Checks if the type is acceptable to this challenge.byte[]
Returns the value that is to be used asacmeValidation
extension in the test certificate.Methods inherited from class org.shredzone.acme4j.challenge.TokenChallenge
getAuthorization, getToken, keyAuthorizationFor
Methods inherited from class org.shredzone.acme4j.challenge.Challenge
getError, getStatus, getType, getValidated, prepareResponse, setJSON, trigger
Methods inherited from class org.shredzone.acme4j.AcmeJsonResource
getJSON, invalidate, isValid, update
Methods inherited from class org.shredzone.acme4j.AcmeResource
getLocation, getLogin, getSession, rebind
-
Field Details
-
TYPE
Challenge type name: "tls-alpn-01"- See Also:
-
ACME_VALIDATION_OID
OID of theacmeValidation
extension.- See Also:
-
ACME_TLS_1_PROTOCOL
acme-tls/1
protocol.- See Also:
-
-
Constructor Details
-
TlsAlpn01Challenge
Creates a new genericTlsAlpn01Challenge
object.
-
-
Method Details
-
getAcmeValidation
Returns the value that is to be used asacmeValidation
extension in the test certificate. -
acceptable
Description copied from class:Challenge
Checks if the type is acceptable to this challenge.- Overrides:
acceptable
in classChallenge
- Parameters:
type
- Type to check- Returns:
true
if acceptable,false
if not
-