dotnet 应用程序中的 SSL 证书问题(由于证书链中的错误,远程证书无效:UntrustedRoot)

Problem with SSL certificate in dotnet application (The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot)

提问人:Giovanni Martarello 提问时间:11/16/2023 最后编辑:CharliefaceGiovanni Martarello 更新时间:11/16/2023 访问量:20

问:

在我的 NGINX 服务器上更改 SSL 证书后,我的 DotNet 应用程序开始返回以下错误:

System.Security.Authentication.AuthenticationException:由于证书链中的错误,远程证书无效:UntrustedRoot

如果我返回旧证书,则不会发生错误。

我已经在另一台计算机上安装了该应用程序,并且没有发生错误,这让我相信这是特定于这台计算机的东西。

不幸的是,这台计算机运行的是 Windows 2008 Server。

.NET SSL Windows-服务器-2008

评论

0赞 Charlieface 11/16/2023
您需要将证书的 CA 根添加到计算机的受信任根证书存储中。还有“不幸的是,这台计算机正在运行 Windows 2008 Server”为什么?你知道它现在已经过时了吗?

答: 暂无答案