gpt4 book ai didi

azure - 使用 Let's Encrypt 和 Certes (Azure webrole) 的证书链不完整

转载 作者:行者123 更新时间:2023-12-03 01:44:11 26 4
gpt4 key购买 nike

我正在尝试使用 Certes 库并托管在 Azure WebRole 上创建新的 Let's Encrypt SAN 证书。之前一切都正常(很多次),但现在我在 Android 上收到证书错误,并且 ssllabs.com 显示证书链不完整错误。

证书创建时没有错误,并且我已在 PfxBuilder 上显式设置 FullChain = true,但我不确定如何检查完整链是否正确记录在证书中,而无需将证书与新部署一起上传(我不知道)证书专家)。

在 Azure Web 角色上,创建的证书和所需的 Let's Encrypt 证书(Let's Encrypt Authority X3)均列在 Webrole 证书中。我只上传了创建的证书 Azure 添加了 Let's Encrypt Authority X3 证书本身。

我不确定是否是证书未记录完整链的问题或 WebRole 上的某些配置设置的问题。当我转到 Azure 管理控制台中的证书时,我看到 Let's Encrypt 证书,但是当我 rdp 进入角色并查看 IIS 管理器时,我在服务器证书下看不到 Let's Encrypt 证书。当我打开证书管理控制台 (certlm) 时,我也找不到它。

我开始认为这是 WebRole 的问题,但我不知道接下来要检查什么。

最佳答案

您需要添加额外的<Certificate> ServiceDefinition 和 ServiceConfiguration 中的元素来指定中间证书。请参阅https://blogs.msdn.microsoft.com/azuredevsupport/2010/02/24/how-to-install-a-chained-ssl-certificate/

由于链接损坏而进行编辑查看您的证书。对于根证书和您的证书之间的每个中间证书,导出证书文件。

将这些证书上传到 Azure

添加 <Certificate>元素。您可以从 Azure 门户获取指纹。

关于azure - 使用 Let's Encrypt 和 Certes (Azure webrole) 的证书链不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com