8得票1回答
在添加c14n独占转换时,Xml签名被作废。

这是我生成XML签名的代码: DOMSignContext dsc = new DOMSignContext (prk, xmldoc.getDocumentElement()); XMLSignatureFactory fac = XMLSignatureFactory.get...

7得票1回答
XMLSec无法验证签名。

我正在尝试使用xmlsec1工具验证XML(附在问题底部)的签名。然而,在执行命令时出现了问题。 xmlsec1 --verify test.xml 我得到了以下堆栈跟踪: func=xmlSecXPathDataExecute:file=xpath.c:line=273:obj=u...

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

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

7得票1回答
XSD签名问题

我无法解决关于<xs:element ref="ds:Signature"/>的错误。 请帮忙。 版权所有 (C) Microsoft Corporation。保留所有权利。模式验证警告:'http://www.w3.org/2000/09/xmldsig#:Signature...

14得票1回答
当在文档中显式添加一个元素时,XML签名无法验证(JAVA)?

我正在使用由第三方提供的给定XSD的JAXB创建以下XML文档。第三方要求对文档进行签名,并添加一个额外的元素来保存签名。使用JDK 1.7。以下是编组的代码示例: JAXBContext jaxbContext = JAXBContext.newInstance(DataPDU.class...

20得票3回答
在Java中,是否有更简单的方法来签署XML文档?

我正在尝试使用Java对XML文档进行数字签名。我已经按照我找到的一些引用实现了功能,这些引用使用了javax.xml.crypto.dsig包中的各种实现。 但是,我的当前实现与许多我查看的示例一样-它相当冗长,并涉及使用不少于23个不同的API类,来自java.xml.crypto.ds...

7得票1回答
如何在iOS应用程序中验证XML签名?

我被投入到XML数字签名的世界中,这与我正在进行的iOS项目有关;我需要验证SAML断言的数字签名。 我一直在阅读有关验证XML签名的文章,我认为我已经了解了它如何使用私钥签署摘要,并可以使用公钥(应该包含在x509证书中)来验证它,以便确定SAML令牌的来源。 我找到了一个C库,xmls...

30得票1回答
如何从证书存储中获取X509证书并生成XML签名数据?

如何从证书存储中获取X509证书并在.NET C#中生成XML SignatureData?

9得票3回答
在Java的xmlSignature中进行XSLT转换?

我有一个XML文档。我正在使用xmlsignature签署文档的一部分。在查找摘要之前,我想应用XSLT变换。据我所读,XSLT将 XML文档转换为另一种格式(也可以是XML)。现在我很困惑,转换后的新文档将在哪里可用?如果我想将其显示给用户,如何从这个新创建的文档中检索值? 我的XML文档 ...

8得票2回答
XML规范化算法在直接调用和作为XML数字签名的一部分调用时会产生两种不同的结果?

当我直接规范化一些XML时,与在其上执行数字签名并在哈希之前执行相同规范化算法时,我得到了同一XML文档的两个不同哈希值?我发现数字签名规范化包括换行符“\n”和空格字符在规范化时,而直接算法则不包括。 但是,在规范化规范中并没有包括换行符和空格字符?我特别查看了这个版本http://www...