用于XML数字签名的命令行工具

时间:2010-04-07 14:16:54

标签: xml command-line digital-signature xml-signature

是否有用于XML数字签名的命令行工具?

我在这里找到了一个: http://www.codeproject.com/KB/security/xmldsiglic.aspx 但它需要.NET Framework,我宁愿它在没有.NET的情况下工作

3 个答案:

答案 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内容的概念允许创建封装包络签名。