我的应用程序是按照下面的帖子配置的。
OnCertificateValidated 未运行 - 自签名证书客户端身份验证 - ASP.NET Core 和 Kestrel
在我的 Visual Studio 中本地运行,我可以毫无问题地请求和验证数字证书。
但是,当我发布到公共 URL(在配置了域和 HTTPS 的服务器上)并尝试建立连接时,我收到 HTTP ERROR 403。
在我的服务器上,我创建了一个带有自签名证书的 CA,并且正在签署客户端证书,这将在请求中发送这些证书。
我在本地开发服务器上完成了所有这些配置,并且运行良好,但是在生产出版物中重现这些步骤时,我遇到了问题。
首先我尝试在 Windows 服务器上配置 IIS,但没有成功。然后我通过nginx在Linux服务器上尝试了一下,也出现了同样的错误。
您有找到解决这个问题的方法吗?我也有同样的问题