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

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

28得票4回答
使用SignedXml类基于Id属性添加引用时出现“格式错误的引用元素”问题。

当存在命名空间前缀时,无法通过ID属性对元素进行签名:void Main() { var doc = new XmlDocument(); doc.LoadXml("<root xmlns:u=\"myuri\"><test u:Id=\"_0\">Ze...

27得票4回答
XML签名:如何计算摘要值?

我有一个像这样的XML文件<?xml version="1.0" encoding="utf-8"?> <foo> <bar> <value>A</value> </bar> <bar> ...

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

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

19得票3回答
我需要了解什么关于XML签名才能使SAML正常工作?

在工作中,我们有一个Web应用程序,需要使用经过SAML验证的单点登录与另一家公司的Web应用程序进行接口。我们的Web应用程序是用PHP编写的,显然,另一家公司选择的语言并不重要。尽管如此,我需要编写一个简单的API,让这个其他公司可以向其中发送带有SAML请求的SOAP请求,并生成一个SA...

16得票2回答
使用X509证书对XML文档进行签名

每次我尝试发送签名的XML,Web服务验证器都会拒绝它。 为了签署文档,我只是采用了Microsoft提供的这个示例代码: http://msdn.microsoft.com/es-es/library/ms229745(v=vs.110).aspx 我的实现: public st...

15得票1回答
在Node.js中将XML转换为PEM

我因了解加密知识较少而陷入了加密API的困境。我有以下内容:XML: <RSAKeyValue> <Modulus>1znidPBIcMcO7K/53tkTSyKqxlG5Mcws8kVtijS4tyEU4W/FEVWYpOtv+Stnb4Vt</Modu...

14得票2回答
ASP.NET Core SAML响应签名验证

我正在开发一个需要使用第三方idP(SP-initiated)实现SAML SSO的Web应用程序。我已经收到了来自idP的SAMLResponse,看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <samlp:Response...

14得票3回答
Java中管理XAdES签名的库

我正在寻找一个Java库,可以创建和验证XAdES签名(格式越多越好:XAdES-BES,XAdES-C,XAdES-X-L等)。我发现最有趣的实现是: - Java XML数字签名API(JSR 105)(=包含在Java SE 6中的API),它基于以下API; - Apache San...

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

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