All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAcmeProviderAbstract implementation of
AccountRepresents an account at the ACME server. AccountBuilderA builder for registering a new account. AcmeExceptionA generic ACME exception. AcmeJsonResourceAn ACME resource that stores its state in a JSON structure. AcmeLazyLoadingExceptionThis runtime exception is thrown when an
AcmeExceptionoccured while trying to lazy-load a resource from the ACME server.
AcmeNetworkExceptionThis exception is thrown when a network error occured while communicating with the server. AcmeProtocolExceptionThis runtime exception is thrown on ACME protocol errors that should not occur. AcmeProviderAn
AcmeProviderprovides methods to be used for communicating with the ACME server.
AcmeRateLimitedExceptionAn exception that is thrown when a rate limit was exceeded. AcmeResourceA generic ACME resource. AcmeRetryAfterExceptionThis exception is thrown when a server side process has not been completed yet, and the server returned an estimated retry date. AcmeServerExceptionAn exception that is thrown when the ACME server returned an error. AcmeUnauthorizedExceptionAn exception that is thrown when the client is not authorized. AcmeUserActionRequiredExceptionAn exception that is thrown when the user is required to take action as indicated. AcmeUtilsContains utility methods that are frequently used for the ACME protocol. AcmeUtils.PemLabelEnumeration of PEM labels. AuthorizationRepresents an authorization request at the ACME server. BammBammClientThe BammBamm client connects to the pebble-challtestsrv. CertificateRepresents a certificate and its certificate chain. CertificateUtilsUtility class offering convenience methods for certificates. ChallengeA generic challenge. ClientTestA simple client test tool. ConnectionConnects to the ACME server and offers different methods for invoking the API. CSRBuilderGenerator for a CSR (Certificate Signing Request) suitable for ACME servers. DefaultConnectionDefault implementation of
Dns01ChallengeImplements the "dns-01" challenge. GenericAcmeProviderA generic
Http01ChallengeImplements the "http-01" challenge. HttpConnectorA generic HTTP connector. IdentifierRepresents an identifier. JoseUtilsUtility class that takes care of all the JOSE stuff. JSONA model containing a JSON result. JSON.ArrayRepresents a JSON array. JSON.ValueA single JSON value. JSONBuilderBuilder for JSON structures. KeyPairUtilsUtility class offering convenience methods for
AcmeProviderfor Let's Encrypt.
Login MetadataContains metadata related to the provider. OrderRepresents a certificate order. OrderBuilderA builder for a new
HttpConnectorto be used for Pebble.
ProblemRepresents a JSON Problem. ResourceEnumeration of resources. ResourceIterator<T extends AcmeResource> RevocationReasonEnumeration of revocation reasons. SessionA session stores the ACME server URI. StatusStatus codes of challenges and authorizations. TlsAlpn01ChallengeImplements the "tls-alpn-01" challenge. TokenChallengeAn extension of
Challengethat handles challenges with a
TrimmingInputStreamNormalizes line separators in an InputStream.