我在智慧的结尾,我希望你能帮助我。我试图通过使用自签名证书,将WIF从Web应用程序转移到Web服务的活动WS-Trust身份验证。在WCF中使用自签名SSL证书ws2007FederationBinding
我已经试过如下:
1)机证书存储在受信任的根证书颁发机构,个人和受信任人
2)确保“人人”安装证书已经完全进入加密/ RSA/MachineKeys文件夹
3)用ServicePointManager.ServerCertificateValidationCallback
覆盖证书验证,只返回true
。我可以调试到这个方法并观察它返回true。
我STILL看到这个在System.ServiceModel跟踪:
[0832] SecureChannel#66940002 - 证书名称不匹配。
SecureChannel#66940002-远程证书被用户验证为无效。
该应用程序爆炸: 底层连接已关闭:无法建立SSL/TLS安全通道的信任关系。