13得票1回答
使用SignedXml的自定义命名空间问题

当我签署包含命名空间前缀和引用的XML文档并进行验证时,出现了问题。在这种情况下,验证总是失败(返回false)。当我从XML中删除命名空间前缀和引用后,签署和验证就可以正常工作了。 您能帮助我吗? 以下是我的代码: 继承自SignedXml的类 namespace Xmldsig {...

13得票2回答
XML清单签名无效。

操作系统:使用Windows 7,64位,安装有Visual Studio Pro 2012和.NET 4.5。 我在Visual Studio中使用了发布选项,并确保我已经点击了签署ClickOnce清单和程序集选项。但是它仍无法在另一台电脑上运行,并显示我的XML签名无效。我在下面粘贴了错...

13得票2回答
如何使用OpenSSL计算RSA-SHA1(sha1WithRSAEncryption)值

我对RSA-SHA1感到困惑,我以为它是RSA_private_encrypt(SHA1(message))。 但我无法得到正确的签名值。 有什么问题吗?

12得票3回答
XML-sig 的权威来源是什么?

我们有一个关于XML-sig的问题,需要详细了解可选元素以及规范化和转换方面的一些内容。我们正在为一个非常小的XML语法有效负载编写规范,该有效负载将进入媒体文件的元数据并且需要进行加密签名。我们认为与其重新发明轮子,不如使用XML-sig规范,但我认为其中大部分对我们所需的功能来说过于复杂了...

11得票3回答
.NET签名XML前缀

有没有一种方法可以设置已签名 XML 文档的签名前缀(.Net 中的 SignedXml 类)? 因此,可以改为以下方式:<Signature xmlns="http://www.w3.org/2000/09/xmldsig#> ... </Signature> 我可以...

11得票7回答
如何验证HTTP-重定向绑定的SAML签名

我通过HTTP-redirect绑定接收到了一个SAML请求,SAML请求的内容如下: {"SigAlg"=>"http://www.w3.org/2000/09/xmldsig#rsa-sha1", "SAMLRequest"=>"lVLLaoQwFP0VyT5jEqPG4A...

10得票4回答
SignedXml的checksignature返回false。

我查看了关于此问题的其他帖子,但似乎没有一个能解决我的情况。 我已经尝试验证SAML断言一周了,我有2个客户端向我发送了SAML,但我无法验证。 主要流程是我们获得一个base64编码的assertion,然后我对其进行解码。使用PreserveWhitespace = true将其加载到...

10得票1回答
如何验证数字XML签名

我希望核实该文件未被任何方式修改。从一个Java Web服务中,我收到了以下包含数字XML签名的Soap响应:<?xml version="1.0" encoding="UTF-8"?><Envelope xmlns="http://schemas.xmlsoap.org/s...

9得票1回答
畸形的参考元素

我试图将引用添加到我的安全头中,但遇到了一个相当通用的错误: 格式不正确的引用元素 我尝试过以下方法,但结果类似: 通过将元素的ID作为Reference对象的URI传入来引用文档中的元素。 通过LoadXml()方法将XmlElement对象传递给Reference。我正在使用此...

9得票1回答
WCF客户端 - 指定WS-Security时间戳签名的签名算法

我有一个 WCF 客户端,它正在发送消息到一个非 WCF 服务,但该服务在处理用于签署 WS-Security 时间戳元素的 HMAC-SHA1 签名方法时出现问题。理想情况下,我们想使用 RSA-SHA1 签名方法,但我无法让 WCF 使用该签名方法。 我正在使用的绑定是自定义绑定,它允许...