LetsEncrypt - ACMESharp client challenge in pending state for over an hour

Decided to try the Letsencrypt service recently. I’m using the Windows Powershell client found here - https://github.com/ebekker/ACMESharp

Following the quickstart instructions here - https://github.com/ebekker/ACMESharp/wiki/Quick-Start - I managed to get to Step 6b of the manual http authentication process, but when I check the status of the request with the Update-ACMEIdentifier dns1 -ChallengeType http-01 command, the challenge request remains in a pending state:

IdentifierPart : ACMESharp.Messages.IdentifierPart
IdentifierType : dns
Identifier : www.example.com
Uri : https://acme-v01.api.letsencrypt.org/acme/authz/#myhash
Status : pending
Expires : 16/02/2016 00:00:00
Challenges : {manual, , }
Combinations : {1, 0, 2}
I’ve been checking on the status every 10 minutes for the past hour, but it’s still pending. The quickstart instructions suggest that the process should take between a few seconds, and a few minutes.

Is this an ACME server issue, or an uninformative error response?

same over here, using ACMESharp. submitted the http challenge over 24h hours ago, still in pending state. challenge message is accessible on our web server (checked with browser).

@dynamite-ready: did your status change?

It did. I needed a bit of help to understand what was going on though.
This SO question should help.

thanks, Leo. mine did, too. however, there seems to be some instability in status reporting.
Update-ACMEIdentifier dns1 -ChallengeType http-01
always reported “pending” status.
then I tried
Update-ACMEIdentifier dns1
which reported the “valid” status. from then on any Update-ACMEIdentifier inquiry reported a “valid” status, even for a -ChallengeType dns-01 which has never been done.

1 Like

My client challenge in “pending” state for over a day and no update-commands help. What should I do in this case?