我们有一个Web服务(服务A),该服务通过HTTP使用HttpWebRequest
调用另一个Intranet服务(服务B)。当我们尝试将Intranet服务(服务B)升级到HTTPS时,我们开始看到The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel
异常。
这是否与在服务A所在的服务器上的“服务器证书”中没有证书有关?
我发现了以下文章,但它似乎与台式机而不是服务器上的同一问题有关。
Could not establish trust relationship for SSL/TLS secure channel -- SOAP
最佳答案
@mason对我的问题的comment帮助解决了该问题。实际上,CA的证书不在受信任的根证书中。
它不在IIS中。它将在Windows证书存储区中。开始>管理计算机证书。 CA可能需要位于“受信任的根证书颁发机构”>“证书”文件夹中。