gpt4 book ai didi

c# - .NET 不信任我的自签名证书,但 IE 信任?

转载 作者:可可西里 更新时间:2023-11-01 08:08:33 29 4
gpt4 key购买 nike

我有一个用于开发测试的自签名证书。我已将它添加到证书管理器中的“受信任的根证书颁发机构”文件夹下,当在 IE 或 Chrome 下访问该站点时,它被认为是有效的(在 Firefox 下它不喜欢它是自签名的)。

但是,当我的 C# 客户端尝试连接以调用 Web 服务或打开 SSL 套接字时,它会收到一个异常消息“无法为具有权限 '[服务器地址]' 的 SSL/TLS 安全通道建立信任关系。 ”。更烦人的是,当我通过 Visual Studio 进行调试时,这种情况不会发生,只有当我尝试从一台测试机器上运行它时才会发生,该测试机器也已将证书添加到受信任的组中。

.NET 使用什么标准来验证我的证书?

最佳答案

您是否将证书添加为当前用户、特定服务帐户或本地计算机下的受信任根授权机构?很可能您仅为当前用户添加了新的根权限,因此在不同帐户下运行的任何服务都不会信任该证书。

关于c# - .NET 不信任我的自签名证书,但 IE 信任?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831388/

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