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.
|
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 String |
AcmeClientSpi.getEncodedProtectedHeader(boolean useJwk,
String resourceUrl,
AcmeAccount account,
boolean staging) |
|
String |
AcmeChallenge.getKeyAuthorization(AcmeAccount account) |
Get the key authorization string for this challenge.
|
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 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.
|
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.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) |
|
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.
|