Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: auth-test.phs.org
I ran this command:
Error while renewing certificate for above domain using acme client. Error is thrown when letsecnrypt verifies http challenge. client will fetch a new order from letsecnrypt and then get authorizations from the new order. Acme client throws below error while fetching identifier from the authorization.
Can someone share the logs for this domain from Letsecnrypt server, are there any problems with domain valdiation while validating the DNS records? OR if there are logs suggesting any firewall or ip blocklist?
It produced this output:
Error at below line
logs from 05/10 for the same domain
org.shredzone.acme4j.exception.AcmeLazyLoadingException: Authorization https://acme-v02.api.letsencrypt.org/acme/authz-v3/348472255457
at org.shredzone.acme4j.AcmeJsonResource.getJSON(AcmeJsonResource.java:66)
at org.shredzone.acme4j.Authorization.getIdentifier(Authorization.java:55)
The version of my client is : acme client version is 2.11
Also noticed there are AcmeRateLimitedException & AcmeProtocolException exception from previous renewal attempts below while fetching new order from letsecnrypt LetsEncryptProxy.getNewOrder()
logs from 05/09 for the same domain
org.shredzone.acme4j.exception.AcmeRateLimitedException: Service busy; retry later.
at org.shredzone.acme4j.connector.DefaultConnection.throwAcmeException(DefaultConnection.java:545)
at org.shredzone.acme4j.connector.DefaultConnection.performRequest(DefaultConnection.java:479)
at org.shredzone.acme4j.connector.DefaultConnection.sendSignedRequest(DefaultConnection.java:407)
at org.shredzone.acme4j.connector.DefaultConnection.sendSignedRequest(DefaultConnection.java:168)
at org.shredzone.acme4j.AccountBuilder.createLogin(AccountBuilder.java:212)
at org.shredzone.acme4j.AccountBuilder.create(AccountBuilder.java:173)
at com.saasure.core.services.org.LetsEncryptProxy.findOrRegisterAccount(LetsEncryptProxy.java:102)
at com.saasure.core.services.org.LetsEncryptProxy.getAccount(LetsEncryptProxy.java:164)
at com.saasure.core.services.org.LetsEncryptProxy.getNewOrder(LetsEncryptProxy.java:169)
logs from 05/07 for the same domain
org.shredzone.acme4j.exception.AcmeProtocolException: JSON response is empty
at org.shredzone.acme4j.connector.DefaultConnection.readJsonResponse(DefaultConnection.java:188)
at org.shredzone.acme4j.connector.DefaultConnection.throwAcmeException(DefaultConnection.java:526)
at org.shredzone.acme4j.connector.DefaultConnection.resetNonce(DefaultConnection.java:126)
at org.shredzone.acme4j.connector.DefaultConnection.performRequest(DefaultConnection.java:445)
at org.shredzone.acme4j.connector.DefaultConnection.sendSignedRequest(DefaultConnection.java:407)
at org.shredzone.acme4j.connector.DefaultConnection.sendSignedRequest(DefaultConnection.java:168)
at org.shredzone.acme4j.AccountBuilder.createLogin(AccountBuilder.java:212)
at org.shredzone.acme4j.AccountBuilder.create(AccountBuilder.java:173)
at com.saasure.core.services.org.LetsEncryptProxy.findOrRegisterAccount(LetsEncryptProxy.java:102)
at com.saasure.core.services.org.LetsEncryptProxy.getAccount(LetsEncryptProxy.java:164)
at com.saasure.core.services.org.LetsEncryptProxy.getNewOrder(LetsEncryptProxy.java:169)