我在智慧的結尾,我希望你能幫助我。我試圖通過使用自簽名證書,將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安全通道的信任關係。