问题描述
|
我已经对我的问题进行了深入的研究,并阅读了许多其他帖子/博客,但是他们的解决方案并不能解决我的问题。我希望有人能提供帮助。
我有一个非常简单的WCF服务,该服务使用WsHttpBinding传输安全性和相互证书身份验证。服务器证书是自签名证书,并且我已经确认我在客户端计算机上的受信任存储中拥有该证书。服务器在受信任的证书存储区中具有客户端证书(也是自签名的),并且我已经验证可以使用SOAPUI客户端对服务进行相互认证。
但是,我无法使用创建的WCF客户端执行此操作。在WCF客户端上,我通过调用通道工厂的Credentials.ClientCertificate.SetCertificate(...)方法来设置客户端证书,并且还添加了
ServicePointManager.ServerCertificateValidationCallback +=
( sender,certificate,chain,sslPolicyErrors ) => true;
绕过所有可能的服务器证书的问题,但我总是得到:无法建立安全通道的SSL / TLS权威server.com。
可有人请建议我可能是什么问题和/或我应该怎么做来得到这个工作?任何帮助表示赞赏。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)