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.
A Login is a Session that is connected to an Account at the ACME server.
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.
An extension of Challenge that handles challenges with a token and keyAuthorization.
Normalizes line separators in an InputStream.