Index
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
-
Creates a new
AcmeLazyLoadingException
. - AcmeLazyLoadingException(AcmeResource, AcmeException) - Constructor for exception org.shredzone.acme4j.exception.AcmeLazyLoadingException
-
Creates a new
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
-
Creates a new
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
-
Creates a new
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
-
Creates a new
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
-
Creates a new
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
orAuthorization
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
- 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.
- 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, ornull
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, ornull
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 givenJSON
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
- iterator() - Method in class org.shredzone.acme4j.toolbox.JSON.Array
-
Creates a new
Iterator
that iterates over the arrayJSON.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 forJsonWebSignature
. - 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
- 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 forJsonWebSignature
. - 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 givenURL
. - 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 generatesAcmeResource
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
- 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 givenAcmeProvider
. - 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
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
networkSettings().getProxy()