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:
java.io.Serializable
public class TlsAlpn01Challenge extends TokenChallenge
Implements the "tls-alpn-01" challenge.
- Since:
- 2.1
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ACME_TLS_1_PROTOCOL
acme-tls/1
protocol.static java.lang.String
ACME_VALIDATION_OID
OID of theacmeValidation
extension.static java.lang.String
TYPE
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
Constructors Constructor Description TlsAlpn01Challenge(Login login, JSON data)
Creates a new genericTlsAlpn01Challenge
object. -
Method Summary
Modifier and Type Method Description protected boolean
acceptable(java.lang.String type)
Checks if the type is acceptable to this challenge.byte[]
getAcmeValidation()
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
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TYPE
Challenge type name: "tls-alpn-01"- See Also:
- Constant Field Values
-
ACME_VALIDATION_OID
OID of theacmeValidation
extension.- See Also:
- Constant Field Values
-
ACME_TLS_1_PROTOCOL
acme-tls/1
protocol.- See Also:
- Constant Field Values
-
-
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
-