无法为 ssl/tls 权限建立安全通道

Posted

技术标签:

【中文标题】无法为 ssl/tls 权限建立安全通道【英文标题】:Could not establish secure channel for ssl/tls authority 【发布时间】:2020-08-05 09:24:11 【问题描述】:

WCF 服务安装在两台服务器上并通过负载平衡器访问该服务。我们有安装在负载均衡器上的域验证证书。 WCF 客户端在添加服务引用时给出错误“”,但 SOAPUI 能够访问服务。

我不确定是什么导致了这个问题。任何帮助将不胜感激。

提前致谢。

【问题讨论】:

【参考方案1】:

根本原因是运行 WCF 客户端应用程序的帐户无法访问客户端证书的私钥。 之所以要建立SSL权限的安全通道,是因为服务器端和客户端之间的通信是通过https进行的,因此,双方应该交换证书的公钥。之后,客户端证书的私钥将用于解密 https 消息,以便 https 流量正常工作。同样,服务器帐户也应该有权访问服务证书的私钥。 请参考以下步骤将Everyone账户添加到客户端证书私钥的管理组中,以便客户端账户可以正常访问私钥。


如果有什么我可以帮忙的,请随时告诉我。

【讨论】:

以上是关于无法为 ssl/tls 权限建立安全通道的主要内容,如果未能解决你的问题,请参考以下文章

WCF 无法为具有权限的 SSL/TLS 安全通道建立信任关系

无法使用来自 IIS 的权限为 SSL/TLS 建立安全通道

无法为具有权限“xxxxx.com”的 SSL/TLS 建立安全通道

SSL WCF“无法为具有权限‘localhost’的 SSL/TLS 安全通道建立信任关系

无法为具有权限“apps.ika.gr”的 SSL/TLS 建立安全通道

WCF:无法为 SSL/TLS 安全通道建立信任关系,出现权限错误