gpt4 book ai didi

c# - 无法创建 SSL/TLS 安全通道 - 问题可能出在代理服务器上吗?

转载 作者:可可西里 更新时间:2023-11-01 07:51:41 24 4
gpt4 key购买 nike

我有一个 c# 应用程序,它调用一个使用证书进行身份验证的 Web 服务方法。该代码有效,因为当它安装在服务器 A(没有代理)上时,它会进行身份验证。

当我在客户端站点的服务器 B 上安装代码时,它安装在代理后面。我真的几乎尝试了所有方法,但我一直收到此错误:

无法创建 SSL/TLS 安全通道

您认为此问题可能是由代理服务器引起的吗?如果您对此有任何个人经验,请分享。

谢谢

最佳答案

根据我的经验,几乎所有此类消息都是由于链中的某些机器(客户端、代理、服务器)出于某种原因不“喜欢”证书。

详细说明 twk 所说的内容,如果您使用的是自签名证书或您自己的 CA,您需要至少在服务器上的受信任授权存储中安装签名证书,并且可能在代理上。

我遇到的常见问题:

  • 服务器上的证书不是由 PROXY 或 CLIENT 信任的机构签署的
  • CLIENT 上的证书不是由 PROXY 或 SERVER 信任的机构签署的
  • 糟糕,我在创建要安装在客户端上的证书时忘记导出私钥
  • 我的进程没有读取客户端私钥的权限
  • 客户端证书受密码保护,我在读取证书时没有指定凭据。

关于c# - 无法创建 SSL/TLS 安全通道 - 问题可能出在代理服务器上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1600743/

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