首页 > 解决方案 > xmlsec1 | 是否可以将 xml 模板作为字符串输入而不是指向文件名?

问题描述

通常我会做类似的事情:

$ 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 输入字符串之前有某种选项标志,这将使我能够做到这一点。

我也在回购问题队列中问了同样的问题。点击这里查看。

标签: xmlsec1

解决方案


回购维护者表示目前这是不可能的,但接受拉取请求。单击此处查看他的答案并单击此处查看当前的解决方法。

不幸的是,我不具备完成补丁所需的 C 编程技能。

如果你们中的任何人都知道 C 编程并希望做出贡献,请把这个为国家,谢谢。


推荐阅读