【发布时间】:2015-10-05 22:53:48
【问题描述】:
上下文:
我正在尝试使用 ADFS SSO 并按照本教程首先连接到 Azure AD:
成功了。
然后按照其他教程尝试使其连接到我们的 Win Server 2012 R2 上的 ADFS:
正如他们在第三篇教程中所说: https://msdn.microsoft.com/en-us/library/dn660967.aspx
我收到 SSL 证书错误:
问题:
我知道我可以绕过证书验证或在 ServicePointManager.ServerCertificateValidationCallback 中放置特殊逻辑来解决此问题,但由于我在本地机器“受信任的根证书颁发机构”中导入了证书...:
...为什么我的服务仍然抱怨证书?
...有没有办法告诉我的 C# 服务接受所有证书 在“受信任的根证书颁发机构”商店中?
注意:我确实实现了一个 ServicePointManager.ServerCertificateValidationCallback 并且有效,但是由于我们会得到一大堆客户向我们发送他们的 ADFS 证书,我只想将他们的证书导入cert store 让我们的服务信任他们。
谢谢
【问题讨论】:
-
请确保您不会错误地将其导入您的个人受信任的根权限。同时,进一步检查证书是否需要中间证书。
标签: c# ssl-certificate single-sign-on adfs3.0