通常我会做这样的事情:
$ xmlsec1 --sign --privkey-pem MY_CERT_FILE.pem MY_TEMPLATE_FILE.xml
上面会在终端屏幕上吐出有符号的 xml 字符串。
不过我想做这样的事情:
$ xmlsec1 --sign --privkey-pem MY_CERT_FILE.pem '<?xml version="1.0" encoding="UTF-8"?><Envelope><Data>Hello, World!</Data></Envelope>'
显然,上述命令不起作用。
我希望在xml输入字符串之前有某种选项标志,这将允许我完成这项工作。
我也在回购问题队列中问了同样的问题。点击这里查看。
存储库维护者表示目前这是不可能的,但接受拉取请求。单击此处查看他的答案,单击此处查看当前的解决方法解决方案。
不幸的是,我不具备完成补丁所需的 C 编程技能。
如果你们中有人知道C编程并希望做出贡献,请为国家拿这个,谢谢。