All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractAcmeProvider Abstract implementation ofAcmeProvider
.Account A representation of an account at the ACME server.AccountBuilder A builder for registering a new account with the CA.AcmeException The root class of all checked acme4j exceptions.AcmeJsonResource An extension ofAcmeResource
that also contains the current state of a resource as JSON document.AcmeLazyLoadingException A runtime exception that is thrown when anAcmeException
occured while trying to lazy-load a resource from the ACME server.AcmeNetworkException A general network error has occured while communicating with the server (e.g.AcmeNotSupportedException A runtime exception that is thrown if the ACME server does not support a certain feature.AcmeProtocolException A runtime exception that is thrown when the response of the server is violating the RFC, and could not be handled or parsed for that reason.AcmeProvider AnAcmeProvider
provides methods to be used for communicating with the ACME server.AcmeRateLimitedException A rate limit was exceeded.AcmeResource This is the root class of all ACME resources (like accounts, orders, certificates).AcmeRetryAfterException A server side process has not been completed yet.AcmeServerException The ACME server returned an error.AcmeUnauthorizedException The client is not authorized to perform the operation.AcmeUserActionRequiredException The user is required to take manual action as indicated.AcmeUtils Contains utility methods that are frequently used for the ACME protocol.AcmeUtils.PemLabel Enumeration of PEM labels.Authorization Represents an authorization request at the ACME server.Certificate Represents an issued certificate and its certificate chain.CertificateUtils Utility class offering convenience methods for certificates.Challenge A generic challenge.ChallengeProvider A provider that creates a Challenge from a matching JSON.ChallengeType Annotates the challenge type that is generated by theChallengeProvider
.Connection Connects to the ACME server and offers different methods for invoking the API.CSRBuilder Generator for a CSR (Certificate Signing Request) suitable for ACME servers.DefaultConnection Default implementation ofConnection
.Dns01Challenge Implements the "dns-01" challenge.GenericAcmeProvider A genericAcmeProvider
.Http01Challenge Implements the "http-01" challenge.HttpConnector A generic HTTP connector.Identifier Represents an identifier.JoseUtils Utility class that takes care of all the JOSE stuff.JSON A model containing a JSON result.JSON.Array Represents a JSON array.JSON.Value A single JSON value.JSONBuilder Builder for JSON structures.KeyPairUtils Utility class offering convenience methods forKeyPair
.Login ALogin
into an account.Metadata A collection of metadata related to the CA provider.NetworkSettings Contains network settings to be used for network connections.Order A representation of a certificate order at the CA.OrderBuilder Start a new certificateOrder
.Problem A JSON problem.RenewalInfo Renewal Information of a certificate.Resource Enumeration of standard resources, and their key name in the CA's directory.ResourceIterator<T extends AcmeResource> AnIterator
that fetches a batch of URLs from the ACME server, and generatesAcmeResource
instances.RevocationReason An enumeration of revocation reasons.Session ASession
tracks the entire communication with a CA.Status An enumeration of status codes of challenges and authorizations.TlsAlpn01Challenge Implements the "tls-alpn-01" challenge.TokenChallenge TrimmingInputStream Normalizes line separators in an InputStream.