6

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?

4

1 回答 1

6

您请求的挑战可能不是未决的,但第一个是。您将看到存在三个可能的挑战(dns、tns 和 http)。如果您输出单个挑战,您可能会看到 http 挑战已被验证。尝试:

(更新-ACMEIdentifier dns1 -ChallengeType http-01)。挑战

列出所有三个挑战的详细信息,包括各个状态。

于 2016-02-10T12:36:03.410 回答