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

标签 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 服务器问题,还是无意义的错误响应?

最佳答案

您请求的挑战可能不在待处理中,但第一个是。您会看到存在三种可能的挑战(dns、tns 和 http)。如果您输出单个挑战,您可能会看到 http 挑战已经过验证。尝试:

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

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

关于rest - LetsEncrypt - ACMESharp 客户端挑战处于待处理状态超过一个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35302044/

相关文章:

rest - 在哪里为前端/后端应用程序编写测试?

powershell - 如何在 Windows PowerShell 中进行屏幕捕获?

tomcat - 为什么重定向到 https 会被注销?

powershell - 主机未知时如何捕获 plink 失败

laravel - 无法续订 Let's Encrypt SSL

python - pip 安装失败,显示 "connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)"

Visual Studio 2010 中的 Rest 初学者工具包

带有标题和正文的 Spring RestTemplate POST 查询

json - 休息文件服务

visual-studio-2010 - Powershell 运行时