void |
AcmeClientSpi.changeAccountKey(AcmeAccount account,
boolean staging) |
Change the key that is associated with the given ACME account.
|
void |
AcmeClientSpi.changeAccountKey(AcmeAccount account,
boolean staging,
X509Certificate certificate,
PrivateKey privateKey) |
Change the key that is associated with the given ACME account.
|
private static boolean |
AcmeClientSpi.checkContentType(HttpURLConnection connection,
String expectedMediaType) |
|
abstract void |
AcmeClientSpi.cleanupAfterChallenge(AcmeAccount account,
AcmeChallenge challenge) |
Undo the actions that were taken to prove control of the identifier associated with the given challenge.
|
boolean |
AcmeClientSpi.createAccount(AcmeAccount account,
boolean staging) |
Create an account with an ACME server using the given account information.
|
boolean |
AcmeClientSpi.createAccount(AcmeAccount account,
boolean staging,
boolean onlyReturnExisting) |
Create an account with an ACME server using the given account information.
|
String |
AcmeClientSpi.createAuthorization(AcmeAccount account,
boolean staging,
String domainName) |
Create an authorization for the given identifier.
|
void |
AcmeClientSpi.deactivateAccount(AcmeAccount account,
boolean staging) |
Deactivate the given ACME account.
|
void |
AcmeClientSpi.deactivateAuthorization(AcmeAccount account,
boolean staging,
String authorizationUrl) |
Deactivate an authorization.
|
private String |
AcmeClientSpi.getAccountUrl(AcmeAccount account,
boolean staging) |
|
private static LinkedHashSet<String> |
AcmeClientSpi.getDomainNames(String[] domainNames) |
|
private static int |
AcmeClientSpi.getECSignatureByteLength(String signatureAlgorithm) |
|
private String |
AcmeClientSpi.getEncodedProtectedHeader(boolean useJwk,
String resourceUrl,
AcmeAccount account,
boolean staging) |
|
private static String |
AcmeClientSpi.getEncodedSignature(PrivateKey privateKey,
String signatureAlgorithm,
String encodedProtectedHeader,
String encodedPayload) |
|
private static String |
AcmeClientSpi.getEncodedSignature(PrivateKey privateKey,
Signature signature,
String encodedProtectedHeader,
String encodedPayload) |
|
private static jakarta.json.JsonObject |
AcmeClientSpi.getJsonResponse(HttpURLConnection connection) |
|
String |
AcmeChallenge.getKeyAuthorization(AcmeAccount account) |
Get the key authorization string for this challenge.
|
private static String |
AcmeClientSpi.getLocation(HttpURLConnection connection,
String urlType) |
|
AcmeMetadata |
AcmeClientSpi.getMetadata(AcmeAccount account,
boolean staging) |
Get the metadata associated with the ACME server.
|
byte[] |
AcmeClientSpi.getNewNonce(AcmeAccount account,
boolean staging) |
Get a new nonce for the given account from the ACME server.
|
private byte[] |
AcmeClientSpi.getNonce(AcmeAccount account,
boolean staging) |
|
private static X509Certificate[] |
AcmeClientSpi.getPemCertificateChain(HttpURLConnection connection) |
|
private static byte[] |
AcmeClientSpi.getReplayNonce(HttpURLConnection connection) |
|
private URL |
AcmeClientSpi.getResourceUrl(AcmeAccount account,
AcmeResource resource,
boolean staging) |
|
Map<AcmeResource,URL> |
AcmeClientSpi.getResourceUrls(AcmeAccount account,
boolean staging) |
Get the resource URLs needed to perform operations from the ACME server.
|
private static long |
AcmeClientSpi.getRetryAfter(HttpURLConnection connection,
boolean useDefaultIfHeaderNotPresent) |
|
private static String |
AcmeClientSpi.getSanitizedDomainName(String domainName) |
|
private static void |
AcmeClientSpi.handleAcmeErrorResponse(HttpURLConnection connection,
int responseCode) |
|
X509CertificateChainAndSigningKey |
AcmeClientSpi.obtainCertificateChain(AcmeAccount account,
boolean staging,
String... domainNames) |
Obtain a certificate chain using the given ACME account.
|
X509CertificateChainAndSigningKey |
AcmeClientSpi.obtainCertificateChain(AcmeAccount account,
boolean staging,
String keyAlgorithmName,
int keySize,
String... domainNames) |
Obtain a certificate chain using the given ACME account.
|
private jakarta.json.JsonObject |
AcmeClientSpi.pollResourceUntilFinalized(AcmeAccount account,
boolean staging,
String resourceUrl) |
|
abstract AcmeChallenge |
AcmeClientSpi.proveIdentifierControl(AcmeAccount account,
List<AcmeChallenge> challenges) |
Prove control of the identifier associated with the given list of challenges.
|
(package private) String[] |
AcmeClientSpi.queryAccountContactUrls(AcmeAccount account,
boolean staging) |
|
(package private) String |
AcmeClientSpi.queryAccountStatus(AcmeAccount account,
boolean staging) |
|
private AcmeChallenge |
AcmeClientSpi.respondToChallenges(AcmeAccount account,
boolean staging,
jakarta.json.JsonObject authorization) |
|
void |
AcmeClientSpi.revokeCertificate(AcmeAccount account,
boolean staging,
X509Certificate certificate) |
Revoke the given certificate.
|
void |
AcmeClientSpi.revokeCertificate(AcmeAccount account,
boolean staging,
X509Certificate certificate,
CRLReason reason) |
Revoke the given certificate.
|
private HttpURLConnection |
AcmeClientSpi.sendGetRequest(String resourceUrl,
int expectedResponseCode,
String expectedContentType) |
|
private HttpURLConnection |
AcmeClientSpi.sendPostAsGetRequest(AcmeAccount account,
boolean staging,
String resourceUrl,
String expectedContentType,
int... expectedResponseCodes) |
|
private HttpURLConnection |
AcmeClientSpi.sendPostRequestWithRetries(AcmeAccount account,
boolean staging,
String resourceUrl,
boolean useJwk,
String encodedPayload,
int... expectedResponseCodes) |
|
private HttpURLConnection |
AcmeClientSpi.sendPostRequestWithRetries(AcmeAccount account,
boolean staging,
String resourceUrl,
boolean useJwk,
String encodedPayload,
String expectedContentType,
int... expectedResponseCodes) |
|
private static void |
AcmeClientSpi.skipDelims(org.wildfly.common.iteration.CodePointIterator di,
org.wildfly.common.iteration.CodePointIterator cpi,
int... delims) |
|
void |
AcmeClientSpi.updateAccount(AcmeAccount account,
boolean staging,
boolean termsOfServiceAgreed) |
Update whether or not the terms of service have been agreed to for an account with an ACME server.
|
void |
AcmeClientSpi.updateAccount(AcmeAccount account,
boolean staging,
boolean termsOfServiceAgreed,
String[] contactUrls) |
Update an account with an ACME server using the given account information.
|
void |
AcmeClientSpi.updateAccount(AcmeAccount account,
boolean staging,
String[] contactUrls) |
Update the contact URLs for an account with an ACME server.
|