Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Ruby on Rails验证SiteMinder的XML签名_Ruby_Xml Signature_Siteminder_Xml Dsig - Fatal编程技术网

使用Ruby on Rails验证SiteMinder的XML签名

使用Ruby on Rails验证SiteMinder的XML签名,ruby,xml-signature,siteminder,xml-dsig,Ruby,Xml Signature,Siteminder,Xml Dsig,我无法验证SiteMinder使用Ruby on Rails xmldsig gem创建的XML签名文档。我克隆了gem并用调试器运行了它,我没有发现任何错误。它失败了两个[:digest\u value,:signature]。但是,此在线工具表示XML有效(但证书不可信): 此在线工具表示XML无效: 很抱歉,我无法发布XML,因为它包含电子邮件地址,如果它已签名,则无法将其删除。但是这里是 我试图从命令行运行xmlsec1,但安装不正确 我试图用XMLSpy验证文档,但它说的是类型的规范

我无法验证SiteMinder使用Ruby on Rails xmldsig gem创建的XML签名文档。我克隆了gem并用调试器运行了它,我没有发现任何错误。它失败了两个
[:digest\u value,:signature]
。但是,此在线工具表示XML有效(但证书不可信):

此在线工具表示XML无效:

很抱歉,我无法发布XML,因为它包含电子邮件地址,如果它已签名,则无法将其删除。但是这里是

我试图从命令行运行xmlsec1,但安装不正确


我试图用XMLSpy验证文档,但它说的是
类型的规范XML'http://www.w3.org/2001/10/xml-exc-c14n#'不受支持

您不能向我们展示问题XML,但希望我们告诉您问题是什么?请看,特别是列表中的最后一个项目。@theTinMan好的,我看看我能做些什么。可能会要求另一个没有个人信息的样品。我希望网上有一个超级秘密的很棒的XML签名验证器,但我找不到。