Hello,
I'm having problem implementing ACME client. The challenge does not leave "Pending" and does not reach the domain's web server! I'm using the acme-staging-v02.api.letsencrypt.org url.ending!
Welcome to the Let's Encrypt Community, Cícero
Did you activate the challenge (by submitting a POST-as-GET to the challenge URL with an empty object as the payload)?
Thank you Grifo,
Yes. returning status pending. is need send all chalenges? dns1, http-01 and tls?
Grifo?
No. Just the one you want to activate.
Is your payload string this?
{}
then Base64-encoded?
Should result in this string:
e30
Sorry me! the Translate of page failed!
Yes. all requests successfully placed! But the challenge only returns pending
I am Brazilian, my english is very bad
Are you polling the authorization associated with the challenge or the challenge itself?
challenge
If you have correctly triggered a challenge, the associated authorization should transition to either "valid" or "invalid" in under a minute.
My challenge return codehttp 200: body: "type": "http-01",
"status": "pending",
More monitor log apache is not received request
You should be repeatedly polling the authorization about every one second after triggering the challenge. Just looking at one response from triggering the challenge is useless.
OK! I will try to do this! How many requests should I limit?
I cut it after 10. Be certain to delay by a second between each.
thank you!
If the authorization stays pending, you didn't trigger the challenge correctly. This is obvious if you look at authorization numbers in subsequent orders and see that they are the same as in previous orders. Authorizations (and challenges) get reused if they're pending.
OK! I will try to do this!
Make sure to do all of your testing using the staging environment!