Cha*_*lie 6 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}
Run Code Online (Sandbox Code Playgroud)
我过去一小时每隔10分钟检查一次状态,但它仍处于未决状态.快速入门说明表明该过程需要几秒钟到几分钟.
这是一个ACME服务器问题,还是一个无法提供信息的错误响应?
小智 6
您要求的挑战可能不是待定的,但第一个是.您将看到有三种可能的挑战(dns,tns和http).如果输出单个挑战,您可能会看到http挑战已经过验证.尝试:
(更新-ACMEIdentifier dns1 -ChallengeType http-01).挑战
列出所有三个挑战的详细信息,包括各个状态.