我的webApi应用程序有问题。此应用程序应从请求中获取客户端证书,并验证该证书是否在本地计算机的“受信任的根CA”中。
问题是,如果我从IIS的“ Require”“ Accept”上设置SSL设置,我将无法再访问webApi。
错误(来自Mozilla)是:
"An error occurred during a connection to localhost. SSL received an unexpected Hello Request handshake message. Error code: SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST "
我已经尝试过的东西:
Could not establish trust relationship for SSL/TLS secure channel
来自服务器的证书是在IIS中进行自签名的,并放置在受信任的根CA中。我也尝试了其他证书,但是问题仍然相同。
您对此问题有任何想法吗?
答案 0 :(得分:0)
我发现的唯一解决方案是将服务器上的操作系统从Windows Server 2007更改为Windows Server 2010,但使用的是IIS版本10。我真的找不到Windows 7的解决方案。