Sustainsys.Saml2 -MVC 错误“签名使用签名中包含的密钥正确验证,但该密钥不受信任””

Sustainsys.Saml2 -MVC Error "The signature verified correctly with the key contained in the signature, but that key is not trusted""

提问人:BlueOceanMailDev 提问时间:11/9/2023 更新时间:11/9/2023 访问量:16

问:

我有一个基于 .net framework 4.8 的 Web MVC 4 Web 应用程序,它使用 nuget “Sustainsys.Saml2” versión 1.0.0。

用户登录 IDP 登录页面并被重定向到 Web 应用程序后 我收到错误“Sustainsys.Saml2.Exceptions.InvalidSignatureException: 使用签名中包含的密钥正确验证了签名, 但那把钥匙不可信“;

下图来自使用的 SAMl2.config 文件

在此处输入图像描述

使用的 .cer 证书是基于“X509Certificate”部分中找到的 .xml 元数据创建的,其中显示为 base 64 编码文本;

我认为应用程序服务器不信任 .cer 证书,因此我在“本地计算机”上安装为“受信任的根证书颁发机构”。

在此处输入图像描述

关于如何解决抛出的错误的任何想法?

提前致谢

C# ASP.NET-MVC-4 SAML-2.0

评论


答: 暂无答案