All Classes and Interfaces
Class
Description
Abstract implementation of
AcmeProvider
.Represents an account at the ACME server.
A builder for registering a new account.
A generic ACME exception.
An ACME resource that stores its state in a JSON structure.
This runtime exception is thrown when an
AcmeException
occured while trying to
lazy-load a resource from the ACME server.This exception is thrown when a network error occured while communicating with the
server.
This runtime exception is thrown on ACME protocol errors that should not occur.
An
AcmeProvider
provides methods to be used for communicating with the ACME
server.An exception that is thrown when a rate limit was exceeded.
A generic ACME resource.
This exception is thrown when a server side process has not been completed yet, and the
server returned an estimated retry date.
An exception that is thrown when the ACME server returned an error.
An exception that is thrown when the client is not authorized.
An exception that is thrown when the user is required to take action as indicated.
Contains utility methods that are frequently used for the ACME protocol.
Enumeration of PEM labels.
Represents an authorization request at the ACME server.
Represents a certificate and its certificate chain.
A generic challenge.
A provider that creates a Challenge from a matching JSON.
Annotates the challenge type that is generated by the
ChallengeProvider
.Connects to the ACME server and offers different methods for invoking the API.
Default implementation of
Connection
.Implements the "dns-01" challenge.
A generic
AcmeProvider
.Implements the "http-01" challenge.
A generic HTTP connector.
Represents an identifier.
Utility class that takes care of all the JOSE stuff.
A model containing a JSON result.
Represents a JSON array.
A single JSON value.
Builder for JSON structures.
Contains metadata related to the provider.
Contains network settings to be used for network connections.
Represents a certificate order.
A builder for a new
Order
object.Represents a JSON Problem.
Enumeration of resources.
An
Iterator
that fetches a batch of URLs from the ACME server, and generates
AcmeResource
instances.Enumeration of revocation reasons.
A session stores the ACME server URI.
Status codes of challenges and authorizations.
Implements the "tls-alpn-01" challenge.
Normalizes line separators in an InputStream.