是否有用于XML数字签名的命令行工具?
我在这里找到了一个: http://www.codeproject.com/KB/security/xmldsiglic.aspx 但它需要.NET Framework,我宁愿它在没有.NET的情况下工作
答案 0 :(得分:1)
来自Shibboleth项目的XmlSecTool,https://wiki.shibboleth.net/confluence/display/SHIB2/XmlSecTool可以签署和验证XML文档上的签名。它是用Java编写的,但是有一个命令行shell脚本可以很好地封装它。
答案 1 :(得分:0)
您是否查看了XML-Signature Interoperability报告?这列出了几个实现。我只看了几个链接,但我看到它们的链接似乎是现场的,那里有一系列许可和实现语言。给定一个库(其中一些是),您应该能够非常轻松地构建命令行实现。
答案 2 :(得分:0)
我建议将xmlsec在Linux发行版中用作xmlsec1
包或standalone binaries for Windows。
这是a good tutorial获得第一个例子。使用空节点模板化XML内容的概念允许创建封装或包络签名。