是否有用于 XML 数字签名的命令行工具?
我在这里找到了一个:http: //www.codeproject.com/KB/security/xmldsiglic.aspx 但它需要.NET Framework,我希望它在没有.NET 的情况下工作
是否有用于 XML 数字签名的命令行工具?
我在这里找到了一个:http: //www.codeproject.com/KB/security/xmldsiglic.aspx 但它需要.NET Framework,我希望它在没有.NET 的情况下工作
来自 Shibboleth 项目的 XmlSecTool,https: //wiki.shibboleth.net/confluence/display/SHIB2/XmlSecTool可以对 XML 文档进行签名和验证。它是用 Java 编写的,但是有一个命令行 shell 脚本可以很好地封装它。
您看过XML 签名互操作性报告吗?这列出了几个实现。我只查看了其中一些链接,但我查看的链接似乎是实时的,并且那里有一系列许可和实施语言。给定一个库(其中一些是),您应该能够相当容易地构建命令行实现。
我建议使用Linux 发行版上可用的xmlsecxmlsec1
作为包或Windows 的独立二进制文件。
这是获得第一个示例的好教程。使用空节点模板化 XML 内容的概念允许创建封装或封装签名。