问题标签 [xades]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 c# 中从 USB 令牌生成 XAdES
我正在尝试通过XAdES格式的 USB 令牌对 XML 文件进行签名。
System.Security.Cryptography.Xml的文档很少。我只能找到如何使用基本/默认选项签署 XML(https://docs.microsoft.com/en-us/dotnet/standard/security/how-to-sign-xml-documents-with-digital-signatures)。
有用。但是它缺少几个元素,例如:一些引用、变换和对象元素。
这是我需要的 XAdES XML 结构。
我需要弄清楚如何使用 AddReference (+AddTransform)、AddObject 等将这些元素添加到 SignedXml。
我在哪里可以找到一些用于 XAdES 签名的 C# 代码示例,尤其是关于不同的 SignedXml 格式选项?
java - Apache Poi、Xades Signature 添加时间戳撤销信息
我正在使用 Apache Poi 5.1.0,我签署了一个.docx文档,并且签名有效。
我添加此代码:
其中revocationData包含一个 OCSPResp 和所有 CRL 文件,包括 TSP 链的 CRL。
但是在验证签名时,它告诉我它需要来自时间戳证书链的吊销信息。
我很感激任何帮助。
xml - 如何计算对包括 SignedProperties 的 XML XAdES 的签名?
我尝试为 SignedInfo 元素计算 XaDeS XML 签名,但没有给出好的签名。我尝试使用和不使用 <SignedInfo> 标记对摘要进行签名,我将 <tag/> 替换为 <tag></tag>,我签署了 DigestValue1 + DigestValue2 等,但没有给出好的签名。
SignedInfo 包含两个摘要,一个用于文档,另一个用于 SignedProperties。
有人知道签名的好的输入字符串是什么吗?
java - 如何使用 xades 签名对 xml 进行签名
我需要使用 java 使用标准 xsades 签名对 xml 文件进行签名。我知道生成签名时需要添加额外的字段:
证书可以视为印章 在实体的字段描述中必须有组织标识符框 (OID.2.5.4.97),格式为:(VATPL).*?(?\d{10})
这是我需要签名的 xml 文件:
我在java中使用xades4j库来生成签名,但是我需要连接的api说这个签名不正确。(https://gist.github.com/JohnnyJosep/29cd545db3d0b7abd23279b56d4db194)我做的签名看起来像这样:
来自 api 的响应说“签名不正确”链接到招摇:https ://ksef-test.mf.gov.pl/swagger/index.html?api=KSeF-online.yaml#/Interfejsy%20interaktywne%20-%20sesja/初始化会话签名
我的签名是正确的还是我需要使用另一个库?我看到了我所拥有的和需要得到的东西之间的细微差别,但我不知道这是否是个问题。
c# - 关于“Chilkat、XAdES-C、EncapsulatedTimeStamp”的问题
以下是我的具体问题。谢谢。
- chilkat 支持生成 XAdES-C 吗?
- 如果我想将 EncapsulatedTimeStamp 元素添加到 Signature 中该怎么办?
语言:C#
python - Xades XML 签名策略
您好,我正在编写使用 Xades 签署 XML 文件的脚本(强制)。我以前从未在签署 XML 文件方面工作过,所以我很迷茫。
该错误似乎与标志政策有关,但我不确定它是如何完成的。我必须添加一个指向“http://ticketbai.eus/politicafirma”的链接,并且策略哈希是:“d69VEBc4ED4QbwnDtCA2JESgJiw+rwzfutcaSl5gYvM=”。我还需要考虑到密钥必须大于 1024 字节。
注意:我正在研究Python,因为我最习惯它,但我没有改变的不便。除了脚本之外,证书已经过验证并且可以正常工作。
追溯
蟒蛇代码