Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AA_COMPROMISE - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
AbstractAcmeProvider - Class in org.shredzone.acme4j.provider
Abstract implementation of AcmeProvider.
AbstractAcmeProvider() - Constructor for class org.shredzone.acme4j.provider.AbstractAcmeProvider
 
acceptable(String) - Method in class org.shredzone.acme4j.challenge.Challenge
Checks if the type is acceptable to this challenge.
acceptable(String) - Method in class org.shredzone.acme4j.challenge.Dns01Challenge
 
acceptable(String) - Method in class org.shredzone.acme4j.challenge.Http01Challenge
 
acceptable(String) - Method in class org.shredzone.acme4j.challenge.TlsAlpn01Challenge
 
accepts(URI) - Method in interface org.shredzone.acme4j.provider.AcmeProvider
Checks if this provider accepts the given server URI.
accepts(URI) - Method in class org.shredzone.acme4j.provider.GenericAcmeProvider
 
Account - Class in org.shredzone.acme4j
Represents an account at the ACME server.
Account(Login) - Constructor for class org.shredzone.acme4j.Account
 
Account.EditableAccount - Class in org.shredzone.acme4j
Editable Account.
AccountBuilder - Class in org.shredzone.acme4j
A builder for registering a new account.
AccountBuilder() - Constructor for class org.shredzone.acme4j.AccountBuilder
 
ACME_TLS_1_PROTOCOL - Static variable in class org.shredzone.acme4j.challenge.TlsAlpn01Challenge
acme-tls/1 protocol.
ACME_VALIDATION_OID - Static variable in class org.shredzone.acme4j.challenge.TlsAlpn01Challenge
OID of the acmeValidation extension.
AcmeException - Exception in org.shredzone.acme4j.exception
A generic ACME exception.
AcmeException() - Constructor for exception org.shredzone.acme4j.exception.AcmeException
Creates a generic AcmeException.
AcmeException(String) - Constructor for exception org.shredzone.acme4j.exception.AcmeException
Creates a generic AcmeException.
AcmeException(String, Throwable) - Constructor for exception org.shredzone.acme4j.exception.AcmeException
Creates a generic AcmeException.
AcmeJsonResource - Class in org.shredzone.acme4j
An ACME resource that stores its state in a JSON structure.
AcmeJsonResource(Login, URL) - Constructor for class org.shredzone.acme4j.AcmeJsonResource
Create a new AcmeJsonResource.
AcmeLazyLoadingException - Exception in org.shredzone.acme4j.exception
This runtime exception is thrown when an AcmeException occured while trying to lazy-load a resource from the ACME server.
AcmeLazyLoadingException(Class<? extends AcmeResource>, URL, AcmeException) - Constructor for exception org.shredzone.acme4j.exception.AcmeLazyLoadingException
AcmeLazyLoadingException(AcmeResource, AcmeException) - Constructor for exception org.shredzone.acme4j.exception.AcmeLazyLoadingException
AcmeNetworkException - Exception in org.shredzone.acme4j.exception
This exception is thrown when a network error occured while communicating with the server.
AcmeNetworkException(IOException) - Constructor for exception org.shredzone.acme4j.exception.AcmeNetworkException
Create a new AcmeNetworkException.
AcmeProtocolException - Exception in org.shredzone.acme4j.exception
This runtime exception is thrown on ACME protocol errors that should not occur.
AcmeProtocolException(String) - Constructor for exception org.shredzone.acme4j.exception.AcmeProtocolException
Creates a new AcmeProtocolException.
AcmeProtocolException(String, Throwable) - Constructor for exception org.shredzone.acme4j.exception.AcmeProtocolException
Creates a new AcmeProtocolException.
AcmeProvider - Interface in org.shredzone.acme4j.provider
An AcmeProvider provides methods to be used for communicating with the ACME server.
AcmeRateLimitedException - Exception in org.shredzone.acme4j.exception
An exception that is thrown when a rate limit was exceeded.
AcmeRateLimitedException(Problem, Instant, Collection<URL>) - Constructor for exception org.shredzone.acme4j.exception.AcmeRateLimitedException
AcmeResource - Class in org.shredzone.acme4j
A generic ACME resource.
AcmeResource(Login, URL) - Constructor for class org.shredzone.acme4j.AcmeResource
Create a new AcmeResource.
AcmeRetryAfterException - Exception in org.shredzone.acme4j.exception
This exception is thrown when a server side process has not been completed yet, and the server returned an estimated retry date.
AcmeRetryAfterException(String, Instant) - Constructor for exception org.shredzone.acme4j.exception.AcmeRetryAfterException
AcmeServerException - Exception in org.shredzone.acme4j.exception
An exception that is thrown when the ACME server returned an error.
AcmeServerException(Problem) - Constructor for exception org.shredzone.acme4j.exception.AcmeServerException
Creates a new AcmeServerException.
AcmeUnauthorizedException - Exception in org.shredzone.acme4j.exception
An exception that is thrown when the client is not authorized.
AcmeUnauthorizedException(Problem) - Constructor for exception org.shredzone.acme4j.exception.AcmeUnauthorizedException
AcmeUserActionRequiredException - Exception in org.shredzone.acme4j.exception
An exception that is thrown when the user is required to take action as indicated.
AcmeUserActionRequiredException(Problem, URI) - Constructor for exception org.shredzone.acme4j.exception.AcmeUserActionRequiredException
AcmeUtils - Class in org.shredzone.acme4j.toolbox
Contains utility methods that are frequently used for the ACME protocol.
AcmeUtils.PemLabel - Enum Class in org.shredzone.acme4j.toolbox
Enumeration of PEM labels.
addContact(String) - Method in class org.shredzone.acme4j.Account.EditableAccount
Adds a new Contact to the account.
addContact(String) - Method in class org.shredzone.acme4j.AccountBuilder
Add a contact address to the list of contacts.
addContact(URI) - Method in class org.shredzone.acme4j.Account.EditableAccount
Adds a new Contact to the account.
addContact(URI) - Method in class org.shredzone.acme4j.AccountBuilder
Add a contact URI to the list of contacts.
addEmail(String) - Method in class org.shredzone.acme4j.Account.EditableAccount
Adds a new Contact email to the account.
addEmail(String) - Method in class org.shredzone.acme4j.AccountBuilder
Add a email address to the list of contacts.
AFFILIATION_CHANGED - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
agreeToTermsOfService() - Method in class org.shredzone.acme4j.AccountBuilder
Signals that the user agrees to the terms of service.
array(String, Collection<?>) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Puts an array.
asArray() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as JSON.Array.
asBinary() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as base64 decoded byte array.
asBoolean() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as boolean.
asDuration() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as Duration.
asEncodedObject() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as JSON object that was Base64 URL encoded.
asIdentifier() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as Identifier.
asInstant() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as Instant.
asInt() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as int.
asJSON() - Method in class org.shredzone.acme4j.Problem
Returns the problem as JSON object, to access other fields.
asObject() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as JSON object.
asProblem(URL) - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as Problem.
asStatus() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the parsed Status.
asString() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as String.
asURI() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as URI.
asURL() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns the value as URL.
Authorization - Class in org.shredzone.acme4j
Represents an authorization request at the ACME server.
Authorization(Login, URL) - Constructor for class org.shredzone.acme4j.Authorization
 
autoRenewal() - Method in class org.shredzone.acme4j.OrderBuilder
Enables short-term automatic renewal of the certificate.
autoRenewalEnableGet() - Method in class org.shredzone.acme4j.OrderBuilder
Announces that the client wishes to fetch the auto-renewed certificate via GET request.
autoRenewalEnd(Instant) - Method in class org.shredzone.acme4j.OrderBuilder
Sets the latest date of validity of the last issued certificate.
autoRenewalLifetime(Duration) - Method in class org.shredzone.acme4j.OrderBuilder
Sets the maximum validity period of each certificate.
autoRenewalLifetimeAdjust(Duration) - Method in class org.shredzone.acme4j.OrderBuilder
Sets the amount of pre-dating each certificate.
autoRenewalStart(Instant) - Method in class org.shredzone.acme4j.OrderBuilder
Sets the earliest date of validity of the first issued certificate.
available() - Method in class org.shredzone.acme4j.connector.TrimmingInputStream
 

B

base64UrlDecode(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Base64 decodes to a byte array, using URL style encoding.
base64UrlEncode(byte[]) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Base64 encodes the given byte array, using URL style encoding.
bindAuthorization(URL) - Method in class org.shredzone.acme4j.Login
Creates a new instance of Authorization and binds it to this login.
bindCertificate(URL) - Method in class org.shredzone.acme4j.Login
Creates a new instance of Certificate and binds it to this login.
bindChallenge(URL) - Method in class org.shredzone.acme4j.Login
Creates a new instance of Challenge and binds it to this login.
bindChallenge(URL, Class<C>) - Method in class org.shredzone.acme4j.Login
Creates a new instance of a challenge and binds it to this login.
bindOrder(URL) - Method in class org.shredzone.acme4j.Login
Creates a new instance of Order and binds it to this login.

C

CA_COMPROMISE - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
cancelAutoRenewal() - Method in class org.shredzone.acme4j.Order
Cancels an auto-renewing order.
CANCELED - Enum constant in enum class org.shredzone.acme4j.Status
An auto-renewing Order is canceled.
Certificate - Class in org.shredzone.acme4j
Represents a certificate and its certificate chain.
Certificate(Login, URL) - Constructor for class org.shredzone.acme4j.Certificate
 
CERTIFICATE - Enum constant in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
 
CERTIFICATE_HOLD - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
CERTIFICATE_REQUEST - Enum constant in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
 
CESSATION_OF_OPERATION - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
Challenge - Class in org.shredzone.acme4j.challenge
A generic challenge.
Challenge(Login, JSON) - Constructor for class org.shredzone.acme4j.challenge.Challenge
Creates a new generic Challenge object.
ChallengeProvider - Interface in org.shredzone.acme4j.provider
A provider that creates a Challenge from a matching JSON.
ChallengeType - Annotation Interface in org.shredzone.acme4j.provider
Annotates the challenge type that is generated by the ChallengeProvider.
changeKey(KeyPair) - Method in class org.shredzone.acme4j.Account
Changes the KeyPair associated with the account.
close() - Method in interface org.shredzone.acme4j.connector.Connection
Closes the Connection, releasing all resources.
close() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
close() - Method in class org.shredzone.acme4j.connector.TrimmingInputStream
 
code(int) - Static method in enum class org.shredzone.acme4j.RevocationReason
Returns the RevocationReason that matches the reason code.
commit() - Method in class org.shredzone.acme4j.Account.EditableAccount
Commits the changes and updates the account.
configure(HttpURLConnection, NetworkSettings) - Method in class org.shredzone.acme4j.connector.HttpConnector
Configures the new HttpURLConnection.
conn - Variable in class org.shredzone.acme4j.connector.DefaultConnection
 
connect() - Method in class org.shredzone.acme4j.Session
Returns a new Connection to the ACME server.
connect(URI) - Method in class org.shredzone.acme4j.provider.AbstractAcmeProvider
 
connect(URI) - Method in interface org.shredzone.acme4j.provider.AcmeProvider
Creates a Connection for communication with the ACME server.
Connection - Interface in org.shredzone.acme4j.connector
Connects to the ACME server and offers different methods for invoking the API.
contains(String) - Method in class org.shredzone.acme4j.toolbox.JSON
Checks if this object contains the given key.
create() - Method in class org.shredzone.acme4j.OrderBuilder
Sends a new order to the server, and returns an Order object.
create(Login, JSON) - Method in interface org.shredzone.acme4j.provider.ChallengeProvider
Creates a Challenge.
create(Session) - Method in class org.shredzone.acme4j.AccountBuilder
Creates a new account.
createChallenge(Login, JSON) - Method in class org.shredzone.acme4j.provider.AbstractAcmeProvider
Creates a Challenge instance for the given challenge data.
createChallenge(Login, JSON) - Method in interface org.shredzone.acme4j.provider.AcmeProvider
Creates a Challenge instance for the given challenge data.
createChallenge(JSON) - Method in class org.shredzone.acme4j.Login
Creates a Challenge instance for the given challenge data.
createExternalAccountBinding(String, PublicKey, SecretKey, URL) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Creates a JSON structure for external account binding.
createHttpConnector() - Method in class org.shredzone.acme4j.provider.AbstractAcmeProvider
Creates a HttpConnector.
createJoseRequest(URL, KeyPair, JSONBuilder, String, String) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Creates an ACME JOSE request.
createLogin(Session) - Method in class org.shredzone.acme4j.AccountBuilder
Creates a new account.

D

deactivate() - Method in class org.shredzone.acme4j.Account
Permanently deactivates an account.
deactivate() - Method in class org.shredzone.acme4j.Authorization
Permanently deactivates the Authorization.
DEACTIVATED - Enum constant in enum class org.shredzone.acme4j.Status
The Account or Authorization has been deactivated by the client.
DefaultConnection - Class in org.shredzone.acme4j.connector
Default implementation of Connection.
DefaultConnection(HttpConnector) - Constructor for class org.shredzone.acme4j.connector.DefaultConnection
Creates a new DefaultConnection.
defaultUserAgent() - Static method in class org.shredzone.acme4j.connector.HttpConnector
Returns the default User-Agent to be used.
directory(Session, URI) - Method in class org.shredzone.acme4j.provider.AbstractAcmeProvider
 
directory(Session, URI) - Method in interface org.shredzone.acme4j.provider.AcmeProvider
Returns the provider's directory.
directoryExpires - Variable in class org.shredzone.acme4j.Session
 
directoryLastModified - Variable in class org.shredzone.acme4j.Session
 
dns(String) - Static method in class org.shredzone.acme4j.Identifier
Creates a new DNS identifier for the given domain name.
Dns01Challenge - Class in org.shredzone.acme4j.challenge
Implements the "dns-01" challenge.
Dns01Challenge(Login, JSON) - Constructor for class org.shredzone.acme4j.challenge.Dns01Challenge
Creates a new generic Dns01Challenge object.
domain(String) - Method in class org.shredzone.acme4j.OrderBuilder
Adds a domain name to the order.
domains(String...) - Method in class org.shredzone.acme4j.OrderBuilder
Adds domain names to the order.
domains(Collection<String>) - Method in class org.shredzone.acme4j.OrderBuilder
Adds a collection of domain names to the order.
download() - Method in class org.shredzone.acme4j.Certificate
Downloads the certificate chain.

E

empty() - Static method in class org.shredzone.acme4j.toolbox.JSON
Returns a JSON of an empty document.
equals(Object) - Method in class org.shredzone.acme4j.Identifier
 
equals(Object) - Method in class org.shredzone.acme4j.toolbox.JSON.Value
 
execute(byte[]) - Method in class org.shredzone.acme4j.Order
Finalizes the order, by providing a CSR.
EXPIRED - Enum constant in enum class org.shredzone.acme4j.Status
The Authorization is expired.

F

findChallenge(Class<T>) - Method in class org.shredzone.acme4j.Authorization
Finds a Challenge of the given class type.
findChallenge(String) - Method in class org.shredzone.acme4j.Authorization
Finds a Challenge of the given type.

G

GenericAcmeProvider - Class in org.shredzone.acme4j.provider
A generic AcmeProvider.
GenericAcmeProvider() - Constructor for class org.shredzone.acme4j.provider.GenericAcmeProvider
 
get(int) - Method in class org.shredzone.acme4j.toolbox.JSON.Array
Gets the JSON.Value at the given index.
get(String) - Method in class org.shredzone.acme4j.toolbox.JSON
Returns the JSON.Value of the given key.
getAccount() - Method in class org.shredzone.acme4j.Login
Gets the Account that is bound to this login.
getAccountLocation() - Method in class org.shredzone.acme4j.Login
Gets the location URL of the account.
getAcmeValidation() - Method in class org.shredzone.acme4j.challenge.TlsAlpn01Challenge
Returns the value that is to be used as acmeValidation extension in the test certificate.
getAlternateCertificates() - Method in class org.shredzone.acme4j.Certificate
Returns alternate certificate chains, if available.
getAlternates() - Method in class org.shredzone.acme4j.Certificate
Returns URLs to alternate certificate chains.
getAuthorization() - Method in class org.shredzone.acme4j.challenge.TokenChallenge
Returns the authorization string.
getAuthorizations() - Method in class org.shredzone.acme4j.Order
Gets the Authorization required for this order, in no specific order.
getAutoRenewalCertificate() - Method in class org.shredzone.acme4j.Order
Gets the STAR extension's Certificate if it is available.
getAutoRenewalEndDate() - Method in class org.shredzone.acme4j.Order
Returns the latest date of validity of the last certificate issued, or null.
getAutoRenewalLifetime() - Method in class org.shredzone.acme4j.Order
Returns the maximum lifetime of each certificate, or null.
getAutoRenewalLifetimeAdjust() - Method in class org.shredzone.acme4j.Order
Returns the predate period of each certificate, or null.
getAutoRenewalMaxDuration() - Method in class org.shredzone.acme4j.Metadata
Returns the maximum delta between auto-renewal end date and auto-renewal start date.
getAutoRenewalMinLifetime() - Method in class org.shredzone.acme4j.Metadata
Returns the minimum acceptable value for the maximum validity of a certificate before auto renewal.
getAutoRenewalStartDate() - Method in class org.shredzone.acme4j.Order
Returns the earliest date of validity of the first certificate issued, or null.
getCaaIdentities() - Method in class org.shredzone.acme4j.Metadata
Returns a collection of hostnames, which the ACME server recognises as referring to itself for the purposes of CAA record validation.
getCertificate() - Method in class org.shredzone.acme4j.Certificate
Returns the created certificate.
getCertificate() - Method in class org.shredzone.acme4j.Order
Gets the Certificate if it is available.
getCertificateChain() - Method in class org.shredzone.acme4j.Certificate
Returns the created certificate and issuer chain.
getChallenges() - Method in class org.shredzone.acme4j.Authorization
Gets a list of all challenges offered by the server, in no specific order.
getContacts() - Method in class org.shredzone.acme4j.Account.EditableAccount
Returns the list of all contact URIs for modification.
getContacts() - Method in class org.shredzone.acme4j.Account
List of contact addresses (emails, phone numbers etc).
getContentType(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Extracts the content type of a Content-Type header.
getDetail() - Method in class org.shredzone.acme4j.Problem
Returns a detailed and specific human-readable explanation of the problem.
getDigest() - Method in class org.shredzone.acme4j.challenge.Dns01Challenge
Returns the digest string to be set in the domain's _acme-challenge TXT record.
getDirectoryExpires() - Method in class org.shredzone.acme4j.Session
Returns the date when the current directory records will expire.
getDirectoryLastModified() - Method in class org.shredzone.acme4j.Session
Returns the date when the directory has been modified the last time.
getDocuments() - Method in exception org.shredzone.acme4j.exception.AcmeRateLimitedException
Collection of URLs pointing to documents about the rate limit that was hit.
getDomain() - Method in class org.shredzone.acme4j.Identifier
Returns the domain name if this is a DNS identifier.
getError() - Method in class org.shredzone.acme4j.challenge.Challenge
Returns a reason why the challenge has failed in the past, if returned by the server.
getError() - Method in class org.shredzone.acme4j.Order
Returns a Problem document if the order failed.
getExpiration() - Method in interface org.shredzone.acme4j.connector.Connection
Returns the expiration date of the resource, if present.
getExpiration() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
getExpires() - Method in class org.shredzone.acme4j.Authorization
Gets the expiry date of the authorization, if set by the server.
getExpires() - Method in class org.shredzone.acme4j.Order
Gets the expiry date of the authorization, if set by the server.
getFinalizeLocation() - Method in class org.shredzone.acme4j.Order
Gets the location URL of where to send the finalization call to.
getIdentifier() - Method in class org.shredzone.acme4j.Authorization
Gets the Identifier to be authorized.
getIdentifier() - Method in class org.shredzone.acme4j.Problem
Returns the Identifier this problem relates to.
getIdentifiers() - Method in class org.shredzone.acme4j.Order
Gets the list of Identifier to be ordered.
getInstance() - Method in exception org.shredzone.acme4j.exception.AcmeUserActionRequiredException
Returns the URL of a document that gives instructions on the actions to be taken by a human.
getInstance() - Method in class org.shredzone.acme4j.Problem
Returns an URI that identifies the specific occurence of the problem.
getIP() - Method in class org.shredzone.acme4j.Identifier
Returns the IP address if this is an IP identifier.
getJSON() - Method in class org.shredzone.acme4j.AcmeJsonResource
Returns the JSON representation of the resource data.
getJSON() - Method in class org.shredzone.acme4j.Metadata
Returns the JSON representation of the metadata.
getKeyIdentifier() - Method in class org.shredzone.acme4j.Account
Returns the key identifier of the external non-ACME account.
getKeyPair() - Method in class org.shredzone.acme4j.Login
Gets the KeyPair of the ACME account.
getLastModified() - Method in interface org.shredzone.acme4j.connector.Connection
Returns the content of the last-modified header, if present.
getLastModified() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
getLinks(String) - Method in interface org.shredzone.acme4j.connector.Connection
Gets one or more relation links from the header.
getLinks(String) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
getLocale() - Method in class org.shredzone.acme4j.Session
Gets the current locale of this session.
getLocation() - Method in class org.shredzone.acme4j.AcmeResource
Gets the resource's location.
getLocation() - Method in interface org.shredzone.acme4j.connector.Connection
Gets a location from the Location header.
getLocation() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
getLocation() - Method in exception org.shredzone.acme4j.exception.AcmeLazyLoadingException
Returns the location of the resource that could not be loaded.
getLogin() - Method in class org.shredzone.acme4j.AcmeResource
Gets the Login this resource is bound with.
getMetadata() - Method in class org.shredzone.acme4j.Session
Gets the metadata of the provider's directory.
getNonce() - Method in interface org.shredzone.acme4j.connector.Connection
Gets the nonce from the nonce header.
getNonce() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
getNonce() - Method in class org.shredzone.acme4j.Session
Gets the last base64 encoded nonce, or null if the session is new.
getNotAfter() - Method in class org.shredzone.acme4j.Order
Gets the "not after" date that was used for the order, or null.
getNotBefore() - Method in class org.shredzone.acme4j.Order
Gets the "not before" date that was used for the order, or null.
getOrders() - Method in class org.shredzone.acme4j.Account
Returns an Iterator of all Order belonging to this Account.
getProblem() - Method in exception org.shredzone.acme4j.exception.AcmeServerException
Returns the Problem that caused the exception
getProxy() - Method in class org.shredzone.acme4j.connector.NetworkSettings
Gets the Proxy to be used for connections.
getProxy() - Method in class org.shredzone.acme4j.Session
Deprecated.
Use networkSettings().getProxy()
getReasonCode() - Method in enum class org.shredzone.acme4j.RevocationReason
Returns the reason code as defined in RFC 5280.
getRetryAfter() - Method in exception org.shredzone.acme4j.exception.AcmeRateLimitedException
Returns the moment the request is expected to succeed again.
getRetryAfter() - Method in exception org.shredzone.acme4j.exception.AcmeRetryAfterException
Returns the retry-after date returned by the server.
getServerUri() - Method in class org.shredzone.acme4j.Session
Gets the ACME server URI of this session.
getSession() - Method in class org.shredzone.acme4j.AcmeResource
Gets the Session this resource is bound with.
getSession() - Method in class org.shredzone.acme4j.Login
Gets the Session that is used.
getStatus() - Method in class org.shredzone.acme4j.Account
Returns the current status of the account.
getStatus() - Method in class org.shredzone.acme4j.Authorization
Gets the authorization status.
getStatus() - Method in class org.shredzone.acme4j.challenge.Challenge
Returns the current status of the challenge.
getStatus() - Method in class org.shredzone.acme4j.Order
Returns the current status of the order.
getSubProblems() - Method in class org.shredzone.acme4j.Problem
Returns a list of sub-problems.
getTermsOfService() - Method in class org.shredzone.acme4j.Metadata
Returns an URI to the current terms of service, or null if not available.
getTermsOfServiceAgreed() - Method in class org.shredzone.acme4j.Account
Returns if the user agreed to the terms of service.
getTermsOfServiceUri() - Method in exception org.shredzone.acme4j.exception.AcmeUserActionRequiredException
Returns the URI of the terms-of-service document to accept, or null if the server did not provide a link to such a document.
getTimeout() - Method in class org.shredzone.acme4j.connector.NetworkSettings
Gets the current network timeout.
getTitle() - Method in class org.shredzone.acme4j.Problem
Returns a short, human-readable summary of the problem.
getToken() - Method in class org.shredzone.acme4j.challenge.Http01Challenge
Returns the token to be used for this challenge.
getToken() - Method in class org.shredzone.acme4j.challenge.TokenChallenge
Gets the token.
getType() - Method in class org.shredzone.acme4j.challenge.Challenge
Returns the challenge type by name (e.g.
getType() - Method in exception org.shredzone.acme4j.exception.AcmeLazyLoadingException
Returns the AcmeResource type of the resource that could not be loaded.
getType() - Method in exception org.shredzone.acme4j.exception.AcmeServerException
Returns the error type.
getType() - Method in class org.shredzone.acme4j.Identifier
Returns the identifier type.
getType() - Method in class org.shredzone.acme4j.Problem
Returns the problem type.
getValidated() - Method in class org.shredzone.acme4j.challenge.Challenge
Returns the validation date, if returned by the server.
getValue() - Method in class org.shredzone.acme4j.Identifier
Returns the identifier value.
getWebsite() - Method in class org.shredzone.acme4j.Metadata
Returns an URL to a website providing more information about the ACME server.

H

handleRetryAfter(String) - Method in interface org.shredzone.acme4j.connector.Connection
Throws an AcmeRetryAfterException if the last status was HTTP Accepted and a Retry-After header was received.
handleRetryAfter(String) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
hasDirectory() - Method in class org.shredzone.acme4j.Session
Returns true if a directory is available.
hasExternalAccountBinding() - Method in class org.shredzone.acme4j.Account
Returns true if the account is bound to an external non-ACME account.
hashCode() - Method in class org.shredzone.acme4j.Identifier
 
hashCode() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
 
hasNext() - Method in class org.shredzone.acme4j.connector.ResourceIterator
Checks if there is another object in the result.
hexEncode(byte[]) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Hex encodes the given byte array.
Http01Challenge - Class in org.shredzone.acme4j.challenge
Implements the "http-01" challenge.
Http01Challenge(Login, JSON) - Constructor for class org.shredzone.acme4j.challenge.Http01Challenge
Creates a new generic Http01Challenge object.
httpConnector - Variable in class org.shredzone.acme4j.connector.DefaultConnection
 
HttpConnector - Class in org.shredzone.acme4j.connector
A generic HTTP connector.
HttpConnector() - Constructor for class org.shredzone.acme4j.connector.HttpConnector
 

I

identifier(Identifier) - Method in class org.shredzone.acme4j.OrderBuilder
Adds an Identifier to the order.
Identifier - Class in org.shredzone.acme4j
Represents an identifier.
Identifier(String, String) - Constructor for class org.shredzone.acme4j.Identifier
Creates a new Identifier.
Identifier(JSON) - Constructor for class org.shredzone.acme4j.Identifier
Creates a new Identifier from the given JSON structure.
identifiers(Collection<Identifier>) - Method in class org.shredzone.acme4j.OrderBuilder
Adds a collection of Identifier to the order.
INVALID - Enum constant in enum class org.shredzone.acme4j.Status
An error or authorization/validation failure has occured.
invalidate() - Method in class org.shredzone.acme4j.AcmeJsonResource
Invalidates the state of this resource.
ip(String) - Static method in class org.shredzone.acme4j.Identifier
Creates a new IP identifier for the given InetAddress.
ip(InetAddress) - Static method in class org.shredzone.acme4j.Identifier
Creates a new IP identifier for the given InetAddress.
isAutoRenewalEnabled() - Method in class org.shredzone.acme4j.Metadata
Returns whether the CA supports short-term auto renewal of certificates.
isAutoRenewalGetAllowed() - Method in class org.shredzone.acme4j.Metadata
Returns whether the CA also allows to fetch STAR certificates via GET request.
isAutoRenewalGetEnabled() - Method in class org.shredzone.acme4j.Order
Returns true if STAR certificates from this order can also be fetched via GET requests.
isAutoRenewing() - Method in class org.shredzone.acme4j.Order
Checks if this order is auto-renewing, according to the ACME STAR specifications.
isEmpty() - Method in class org.shredzone.acme4j.toolbox.JSON.Array
Returns true if the array is empty.
isExternalAccountRequired() - Method in class org.shredzone.acme4j.Metadata
Returns whether an external account is required by this CA.
isPresent() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Checks if this value is null.
isValid() - Method in class org.shredzone.acme4j.AcmeJsonResource
Checks if this resource is valid.
isValidBase64Url(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Validates that the given String is a valid base64url encoded value.
isWildcard() - Method in class org.shredzone.acme4j.Authorization
Returns true if this Authorization is related to a wildcard domain, false otherwise.
iterator() - Method in class org.shredzone.acme4j.toolbox.JSON.Array
Creates a new Iterator that iterates over the array JSON.Value.

J

JoseUtils - Class in org.shredzone.acme4j.toolbox
Utility class that takes care of all the JOSE stuff.
JSON - Class in org.shredzone.acme4j.toolbox
A model containing a JSON result.
JSON.Array - Class in org.shredzone.acme4j.toolbox
Represents a JSON array.
JSON.Value - Class in org.shredzone.acme4j.toolbox
A single JSON value.
JSONBuilder - Class in org.shredzone.acme4j.toolbox
Builder for JSON structures.
JSONBuilder() - Constructor for class org.shredzone.acme4j.toolbox.JSONBuilder
 
jwkToPublicKey(Map<String, Object>) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Converts a JOSE JWK structure to a PublicKey.

K

KEY_CHANGE - Enum constant in enum class org.shredzone.acme4j.connector.Resource
 
KEY_COMPROMISE - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
KEY_ERROR - Static variable in class org.shredzone.acme4j.challenge.Challenge
 
KEY_STATUS - Static variable in class org.shredzone.acme4j.challenge.Challenge
 
KEY_TOKEN - Static variable in class org.shredzone.acme4j.challenge.TokenChallenge
 
KEY_TYPE - Static variable in class org.shredzone.acme4j.challenge.Challenge
 
KEY_URL - Static variable in class org.shredzone.acme4j.challenge.Challenge
 
KEY_VALIDATED - Static variable in class org.shredzone.acme4j.challenge.Challenge
 
keyAlgorithm(JsonWebKey) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Analyzes the key used in the JsonWebKey, and returns the key algorithm identifier for JsonWebSignature.
keyAuthorizationFor(String) - Method in class org.shredzone.acme4j.challenge.TokenChallenge
Computes the key authorization for the given token.
keySet() - Method in class org.shredzone.acme4j.toolbox.JSON
Returns a set of all keys of this object.

L

login(URL, KeyPair) - Method in class org.shredzone.acme4j.Session
Logs into an existing account.
Login - Class in org.shredzone.acme4j
A Login is a Session that is connected to an Account at the ACME server.
Login(URL, KeyPair, Session) - Constructor for class org.shredzone.acme4j.Login
Creates a new Login.

M

macKeyAlgorithm(SecretKey) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Analyzes the SecretKey, and returns the key algorithm identifier for JsonWebSignature.
map(Function<JSON.Value, T>) - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns this value as an Optional of the desired type, for further mapping and filtering.
Metadata - Class in org.shredzone.acme4j
Contains metadata related to the provider.
Metadata(JSON) - Constructor for class org.shredzone.acme4j.Metadata
Creates a new Metadata instance.
modify() - Method in class org.shredzone.acme4j.Account
Modifies the account data of the account.

N

networkSettings() - Method in class org.shredzone.acme4j.Session
Returns the current NetworkSettings.
NetworkSettings - Class in org.shredzone.acme4j.connector
Contains network settings to be used for network connections.
NetworkSettings() - Constructor for class org.shredzone.acme4j.connector.NetworkSettings
 
NEW_ACCOUNT - Enum constant in enum class org.shredzone.acme4j.connector.Resource
 
NEW_AUTHZ - Enum constant in enum class org.shredzone.acme4j.connector.Resource
 
NEW_NONCE - Enum constant in enum class org.shredzone.acme4j.connector.Resource
 
NEW_ORDER - Enum constant in enum class org.shredzone.acme4j.connector.Resource
 
newOrder() - Method in class org.shredzone.acme4j.Account
Creates a builder for a new Order.
next() - Method in class org.shredzone.acme4j.connector.ResourceIterator
Returns the next object of the result.
notAfter(Instant) - Method in class org.shredzone.acme4j.OrderBuilder
Sets a "not after" date in the certificate.
notBefore(Instant) - Method in class org.shredzone.acme4j.OrderBuilder
Sets a "not before" date in the certificate.

O

object(String) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Creates an object for the given key.
onlyExisting() - Method in class org.shredzone.acme4j.AccountBuilder
Signals that only an existing account should be returned.
openConnection(URL, NetworkSettings) - Method in class org.shredzone.acme4j.connector.HttpConnector
Opens a HttpURLConnection to the given URL.
optional() - Method in class org.shredzone.acme4j.toolbox.JSON.Value
Returns this value as Optional, for further mapping and filtering.
Order - Class in org.shredzone.acme4j
Represents a certificate order.
Order(Login, URL) - Constructor for class org.shredzone.acme4j.Order
 
OrderBuilder - Class in org.shredzone.acme4j
A builder for a new Order object.
OrderBuilder(Login) - Constructor for class org.shredzone.acme4j.OrderBuilder
Create a new OrderBuilder.
org.shredzone.acme4j - module org.shredzone.acme4j
 
org.shredzone.acme4j - package org.shredzone.acme4j
 
org.shredzone.acme4j.challenge - package org.shredzone.acme4j.challenge
 
org.shredzone.acme4j.connector - package org.shredzone.acme4j.connector
 
org.shredzone.acme4j.exception - package org.shredzone.acme4j.exception
 
org.shredzone.acme4j.provider - package org.shredzone.acme4j.provider
 
org.shredzone.acme4j.toolbox - package org.shredzone.acme4j.toolbox
 

P

parse(InputStream) - Static method in class org.shredzone.acme4j.toolbox.JSON
Parses JSON from an InputStream.
parse(String) - Static method in enum class org.shredzone.acme4j.Status
Parses the string and returns a corresponding Status object.
parse(String) - Static method in class org.shredzone.acme4j.toolbox.JSON
Parses JSON from a String.
parseTimestamp(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Parses a RFC 3339 formatted date.
path() - Method in enum class org.shredzone.acme4j.connector.Resource
Returns the resource path.
PENDING - Enum constant in enum class org.shredzone.acme4j.Status
The server has created the resource, and is waiting for the client to process it.
preAuthorize(Identifier) - Method in class org.shredzone.acme4j.Account
Pre-authorizes an Identifier.
preAuthorizeDomain(String) - Method in class org.shredzone.acme4j.Account
Pre-authorizes a domain.
prepareResponse(JSONBuilder) - Method in class org.shredzone.acme4j.challenge.Challenge
Exports the response state, as preparation for triggering the challenge.
PRIVATE_KEY - Enum constant in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
 
PRIVILEGE_WITHDRAWN - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
Problem - Class in org.shredzone.acme4j
Represents a JSON Problem.
Problem(JSON, URL) - Constructor for class org.shredzone.acme4j.Problem
Creates a new Problem object.
PROCESSING - Enum constant in enum class org.shredzone.acme4j.Status
The server is processing the resource.
provider() - Method in class org.shredzone.acme4j.Session
Returns the AcmeProvider that is used for this session.
PUBLIC_KEY - Enum constant in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
 
publicKeyToJWK(PublicKey) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Converts a PublicKey to a JOSE JWK structure.
put(String, Object) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Puts a property.
put(String, Duration) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Puts a Duration to the JSON.
put(String, Instant) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Puts an Instant to the JSON.
putBase64(String, byte[]) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Puts binary data to the JSON.
putKey(String, PublicKey) - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Puts a Key into the claim.

R

read() - Method in class org.shredzone.acme4j.connector.TrimmingInputStream
 
readCertificates() - Method in interface org.shredzone.acme4j.connector.Connection
Reads a certificate and its issuers.
readCertificates() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
readJsonResponse() - Method in interface org.shredzone.acme4j.connector.Connection
Reads a server response as JSON data.
readJsonResponse() - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
READY - Enum constant in enum class org.shredzone.acme4j.Status
The Order is ready to be finalized.
rebind(Login) - Method in class org.shredzone.acme4j.AcmeResource
Rebinds this resource to a Login.
RECORD_NAME_PREFIX - Static variable in class org.shredzone.acme4j.challenge.Dns01Challenge
The prefix of the domain name to be used for the DNS TXT record.
remove() - Method in class org.shredzone.acme4j.connector.ResourceIterator
Unsupported operation, only here to satisfy the Iterator interface.
REMOVE_FROM_CRL - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
resetNonce(Session) - Method in interface org.shredzone.acme4j.connector.Connection
Resets the session nonce, by fetching a new one.
resetNonce(Session) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
resolve(URI) - Method in interface org.shredzone.acme4j.provider.AcmeProvider
Resolves the server URI and returns the matching directory URL.
resolve(URI) - Method in class org.shredzone.acme4j.provider.GenericAcmeProvider
 
Resource - Enum Class in org.shredzone.acme4j.connector
Enumeration of resources.
ResourceIterator<T extends AcmeResource> - Class in org.shredzone.acme4j.connector
An Iterator that fetches a batch of URLs from the ACME server, and generates AcmeResource instances.
ResourceIterator(Login, String, URL, BiFunction<Login, URL, T>) - Constructor for class org.shredzone.acme4j.connector.ResourceIterator
Creates a new ResourceIterator.
resourceUrl(Resource) - Method in class org.shredzone.acme4j.Session
Gets the URL of the given Resource.
RevocationReason - Enum Class in org.shredzone.acme4j
Enumeration of revocation reasons.
revoke() - Method in class org.shredzone.acme4j.Certificate
Revokes this certificate.
revoke(Login, X509Certificate, RevocationReason) - Static method in class org.shredzone.acme4j.Certificate
Revoke a certificate.
revoke(RevocationReason) - Method in class org.shredzone.acme4j.Certificate
Revokes this certificate.
revoke(Session, KeyPair, X509Certificate, RevocationReason) - Static method in class org.shredzone.acme4j.Certificate
Revoke a certificate.
REVOKE_CERT - Enum constant in enum class org.shredzone.acme4j.connector.Resource
 
REVOKED - Enum constant in enum class org.shredzone.acme4j.Status
The Authorization has been revoked by the server.

S

sendCertificateRequest(URL, Login) - Method in interface org.shredzone.acme4j.connector.Connection
Sends a signed POST-as-GET request for a certificate resource.
sendCertificateRequest(URL, Login) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
sendRequest(URL, Session, String, ZonedDateTime) - Method in class org.shredzone.acme4j.connector.DefaultConnection
Sends an unsigned GET request.
sendRequest(URL, Session, ZonedDateTime) - Method in interface org.shredzone.acme4j.connector.Connection
Sends a simple GET request.
sendRequest(URL, Session, ZonedDateTime) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
sendSignedPostAsGetRequest(URL, Login) - Method in interface org.shredzone.acme4j.connector.Connection
Sends a signed POST-as-GET request.
sendSignedPostAsGetRequest(URL, Login) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
sendSignedRequest(URL, JSONBuilder, Login) - Method in interface org.shredzone.acme4j.connector.Connection
Sends a signed POST request.
sendSignedRequest(URL, JSONBuilder, Login) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
sendSignedRequest(URL, JSONBuilder, Session, KeyPair) - Method in interface org.shredzone.acme4j.connector.Connection
Sends a signed POST request.
sendSignedRequest(URL, JSONBuilder, Session, KeyPair) - Method in class org.shredzone.acme4j.connector.DefaultConnection
 
sendSignedRequest(URL, JSONBuilder, Session, KeyPair, URL, String) - Method in class org.shredzone.acme4j.connector.DefaultConnection
Sends a signed POST request.
Session - Class in org.shredzone.acme4j
A session stores the ACME server URI.
Session(String) - Constructor for class org.shredzone.acme4j.Session
Creates a new Session.
Session(URI) - Constructor for class org.shredzone.acme4j.Session
Creates a new Session.
Session(URI, AcmeProvider) - Constructor for class org.shredzone.acme4j.Session
Creates a new Session using the given AcmeProvider.
setDirectoryExpires(ZonedDateTime) - Method in class org.shredzone.acme4j.Session
Sets the date when the current directory will expire.
setDirectoryLastModified(ZonedDateTime) - Method in class org.shredzone.acme4j.Session
Sets the date when the directory has been modified the last time.
setJSON(JSON) - Method in class org.shredzone.acme4j.AcmeJsonResource
Sets the JSON representation of the resource data.
setJSON(JSON) - Method in class org.shredzone.acme4j.challenge.Challenge
 
setKeyPair(KeyPair) - Method in class org.shredzone.acme4j.Login
Sets a different KeyPair.
setLocale(Locale) - Method in class org.shredzone.acme4j.Session
Sets the locale used in this session.
setNonce(String) - Method in class org.shredzone.acme4j.Session
Sets the base64 encoded nonce received by the server.
setProxy(Proxy) - Method in class org.shredzone.acme4j.connector.NetworkSettings
Sets a Proxy that is to be used for all connections.
setProxy(Proxy) - Method in class org.shredzone.acme4j.Session
Deprecated.
Use networkSettings().setProxy(Proxy)
setTimeout(Duration) - Method in class org.shredzone.acme4j.connector.NetworkSettings
Sets the network timeout to be used for connections.
sha256hash(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Computes a SHA-256 hash of the given string.
size() - Method in class org.shredzone.acme4j.toolbox.JSON.Array
Returns the array size.
Status - Enum Class in org.shredzone.acme4j
Status codes of challenges and authorizations.
stream() - Method in class org.shredzone.acme4j.toolbox.JSON.Array
Returns a stream of values.
stripErrorPrefix(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Strips the acme error prefix from the error string.
SUPERSEDED - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 

T

thumbprint(PublicKey) - Static method in class org.shredzone.acme4j.toolbox.JoseUtils
Computes a thumbprint of the given public key.
TlsAlpn01Challenge - Class in org.shredzone.acme4j.challenge
Implements the "tls-alpn-01" challenge.
TlsAlpn01Challenge(Login, JSON) - Constructor for class org.shredzone.acme4j.challenge.TlsAlpn01Challenge
Creates a new generic TlsAlpn01Challenge object.
toAce(String) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
ASCII encodes a domain name.
toJSON() - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Returns a JSON representation of the current state.
TokenChallenge - Class in org.shredzone.acme4j.challenge
An extension of Challenge that handles challenges with a token and keyAuthorization.
TokenChallenge(Login, JSON) - Constructor for class org.shredzone.acme4j.challenge.TokenChallenge
Creates a new generic TokenChallenge object.
toMap() - Method in class org.shredzone.acme4j.Identifier
Returns the identifier as JSON map.
toMap() - Method in class org.shredzone.acme4j.toolbox.JSON
Returns the content as unmodifiable Map.
toMap() - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Returns a Map representation of the current state.
toRRName(String) - Static method in class org.shredzone.acme4j.challenge.Dns01Challenge
Converts a domain identifier to the Resource Record name to be used for the DNS TXT record.
toRRName(Identifier) - Static method in class org.shredzone.acme4j.challenge.Dns01Challenge
Converts a domain identifier to the Resource Record name to be used for the DNS TXT record.
toString() - Method in class org.shredzone.acme4j.Identifier
 
toString() - Method in class org.shredzone.acme4j.Problem
Returns a human-readable description of the problem, that is as specific as possible.
toString() - Method in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
 
toString() - Method in class org.shredzone.acme4j.toolbox.JSON
Returns the content as JSON string.
toString() - Method in class org.shredzone.acme4j.toolbox.JSONBuilder
Returns a JSON string representation of the current state.
trigger() - Method in class org.shredzone.acme4j.challenge.Challenge
Triggers this Challenge.
TrimmingInputStream - Class in org.shredzone.acme4j.connector
Normalizes line separators in an InputStream.
TrimmingInputStream(InputStream) - Constructor for class org.shredzone.acme4j.connector.TrimmingInputStream
Creates a new TrimmingInputStream.
TYPE - Static variable in class org.shredzone.acme4j.challenge.Dns01Challenge
Challenge type name: "dns-01"
TYPE - Static variable in class org.shredzone.acme4j.challenge.Http01Challenge
Challenge type name: "http-01"
TYPE - Static variable in class org.shredzone.acme4j.challenge.TlsAlpn01Challenge
Challenge type name: "tls-alpn-01"
TYPE_DNS - Static variable in class org.shredzone.acme4j.Identifier
Type constant for DNS identifiers.
TYPE_IP - Static variable in class org.shredzone.acme4j.Identifier
Type constant for IP identifiers.

U

UNKNOWN - Enum constant in enum class org.shredzone.acme4j.Status
The server did not provide a status, or the provided status is not a specified ACME status.
UNSPECIFIED - Enum constant in enum class org.shredzone.acme4j.RevocationReason
 
update() - Method in class org.shredzone.acme4j.AcmeJsonResource
Updates this resource, by fetching the current resource data from the server.
useKeyPair(KeyPair) - Method in class org.shredzone.acme4j.AccountBuilder
Sets the KeyPair to be used for this account.

V

VALID - Enum constant in enum class org.shredzone.acme4j.Status
The resource is valid and can be used as intended.
validateContact(URI) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Validates a contact URI.
value() - Element in annotation interface org.shredzone.acme4j.provider.ChallengeType
Challenge type.
valueOf(String) - Static method in enum class org.shredzone.acme4j.connector.Resource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.shredzone.acme4j.RevocationReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.shredzone.acme4j.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.shredzone.acme4j.connector.Resource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.shredzone.acme4j.RevocationReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.shredzone.acme4j.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.shredzone.acme4j.toolbox.AcmeUtils.PemLabel
Returns an array containing the constants of this enum class, in the order they are declared.

W

withKeyIdentifier(String, String) - Method in class org.shredzone.acme4j.AccountBuilder
Sets a Key Identifier and MAC key provided by the CA.
withKeyIdentifier(String, SecretKey) - Method in class org.shredzone.acme4j.AccountBuilder
Sets a Key Identifier and MAC key provided by the CA.
writeCertificate(Writer) - Method in class org.shredzone.acme4j.Certificate
Writes the certificate to the given writer.
writeToPem(byte[], AcmeUtils.PemLabel, Writer) - Static method in class org.shredzone.acme4j.toolbox.AcmeUtils
Writes an encoded key or certificate to a file in PEM format.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form