LetsEncrypt - ACMESharp客户端在待处理状态下挑战超过一个小时

时间:2016-02-09 20:56:54

标签: rest powershell ssl ssl-certificate lets-encrypt

最近决定尝试Letsencrypt服务。 我正在使用此处找到的Windows Powershell客户端 - https://github.com/ebekker/ACMESharp

遵循此处的快速入门说明 - https://github.com/ebekker/ACMESharp/wiki/Quick-Start - 我设法进入手动http身份验证过程的步骤6b,但是当我使用Update-ACMEIdentifier dns1 -ChallengeType http-01命令检查请求的状态时,质询请求仍然处于待定状态:

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}

我过去一小时每隔10分钟检查一次状态,但仍处于等待状态。快速入门说明建议该过程需要几秒钟到几分钟。

这是ACME服务器问题还是无法提供信息的错误响应?

1 个答案:

答案 0 :(得分:7)

您要求的挑战可能不是待定的,但第一个是。您将看到有三种可能的挑战(dns,tns和http)。如果输出单个挑战,您可能会看到http挑战已经过验证。尝试:

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

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