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.Dns01Challenge
- All Implemented Interfaces:
java.io.Serializable
public class Dns01Challenge extends TokenChallenge
Implements the "dns-01" challenge.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TYPE
Challenge type name: "dns-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 Dns01Challenge(Login login, JSON data)
Creates a new genericDns01Challenge
object. -
Method Summary
Modifier and Type Method Description protected boolean
acceptable(java.lang.String type)
Checks if the type is acceptable to this challenge.java.lang.String
getDigest()
Returns the digest string to be set in the domain's_acme-challenge
TXT record.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: "dns-01"- See Also:
- Constant Field Values
-
-
Constructor Details
-
Dns01Challenge
Creates a new genericDns01Challenge
object.
-
-
Method Details
-
getDigest
Returns the digest string to be set in the domain's_acme-challenge
TXT record. -
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
-