我有一个带有传输安全性和证书客户端身份验证的WCF服务。我在Windows Server 2012(测试服务器)上托管了此服务。我安装了服务器证书和客户端证书。 WCF服务正确托管,我可以在测试服务器上浏览服务而不会出现任何错误。但是当我尝试从我的开发机器(Windows 7)访问/浏览服务时,我收到以下错误
服务器错误 403-Forbidden:访问被拒绝 您无权使用您提供的凭据查看此目录或页面
我在客户端计算机上安装了客户端证书和根证书(即证书颁发机构)。证书颁发机构安装在CurrentUSer&本地计算机 - >受信任的根证书颁发机构 - >证书。客户端证书安装在CurrentUser&本地计算机 - >个人 - >证书。
我想我也正确安装了所有客户端证书。
在Windows Server 2012(测试服务器)上,我确保所有与WCF相关的组件都在角色和功能部分中正确安装,如Http激活等。
我不知道还有什么可以检查才能让它发挥作用。如果有任何我可以尝试的建议,请告诉我。谢谢
答案 0 :(得分:0)
经过几个小时的努力,我按照下面的链接设置注册表,以绕过证书的撤销检查,它开始工作
我的所有服务器和客户端证书安装和设置都是正确的。
我希望这会帮助别人浪费时间......