【发布时间】:2017-02-27 18:38:32
【问题描述】:
我们在生产中存在 SAML 签名验证问题。直到今天早上一切都很好。我们收到以下错误:
“未能验证 SAML 断言签名”
经过一番挖掘,我们发现一些 SSO 请求失败了
SAMLAssertionSignature.Verify()
X509 证书作为消息的一部分发送。它们在成功和失败场景之间完全相同。
我们得到的例外是
ComponentSpace.SAML2.Exceptions.SAMLSignatureException:无法验证 XML 签名。 ---> System.Security.Cryptography.CryptographicException:找不到对象
昨天和今天之间唯一发生的事情是安装了 Windows 更新。
这可能与此有关吗?以前有人遇到过这个问题吗?
【问题讨论】:
-
是 A) 安装 net462 的 Windows 更新,B) 您正在运行 Server 2008 R2,C) 您在 IIS 中运行而不加载用户配置文件?
标签: x509certificate saml x509 component-space