【问题标题】:Azure website intermediate certificate not provided?未提供 Azure 网站中间证书?
【发布时间】:2016-07-01 07:09:53
【问题描述】:

我已将 PFX 文件上传到 Azure 门户,其中包括带有所有中间证书(其中有两个)的整个证书路径。但是,Azure 无法将其中之一传递给客户端(浏览器),因此无法验证证书。以下是认证路径:

这是访问我网站的浏览器看到的证书:

如您所见,虽然提供了QuoVadis CSP - PKI Overheid CA - G2 证书,但路径不完整,因为缺少Staat der Nederlanden Organisatie CA - G2。

我确定 PFX 不是问题,一个简单的certutil -dump 显示整个链条都在那里。

有谁知道我是否做错了什么,如果是,怎么办?

【问题讨论】:

    标签: azure ssl certificate ssl-certificate azure-web-app-service


    【解决方案1】:

    我认为 QuoVadis CSP 中间证书配置错误。他们在其 AIA 扩展上使用 SSL 地址。如果他们只是简单地修复它以使用 HTTP 来指向颁发者 CRL,那么它应该适合您。

    他们指向此 HTTPS 地址的 AIA 设置...如果您在浏览器中浏览到该路径,您将看到该地址上的 SSL 证书也使用相同的证书链并使用相同的 QuoVadis CSP 中间证书AIA 扩展中的相同 SSL url,因此指向自身……可能会导致证书信任链构建逻辑的问题,而这些逻辑未编码以防止此 AIA 递归。

    【讨论】:

    • 这正是发生的事情。经过微软支持的一些广泛分析,他们得出了相同的结论。已将修复应用于 Azure 网站以启用此方案。但是,Azure API Mgmt 和 Azure Service Fabric 仍然存在相同的“问题”。我们试图让 QuoVadis 相信 AIA 扩展中的 HTTPS 链接是个坏主意,但他们并没有真正合作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 2011-12-28
    • 2015-05-04
    • 2017-05-16
    相关资源
    最近更新 更多