"xmlsec.exe stopped working" 尝试执行命令时出错 - 我的 xmlsec 设置有问题吗?

"xmlsec.exe stopped working" error when trying to execute command - is my xmlsec setup faulty?

所以,我正在尝试通过 XmlSec 签署一个 XML 文件,当我按下回车键以执行在命令提示符中编写的这一行时:

xmlsec --sign --pkcs12 FISKAL.p12 --pwd password --trusted-pem root_ca.pem --id-attr:Id Request --id-attr:Id Reference --output signedfile.xml file.xml

我收到“xmlsec.exe 停止工作”的 Windows 错误。我想我对这个程序的安装,我非常不习惯,可能是错误的?我从 zlatkovic.com 下载了“libxmlsec-1.2.18.win32.zip”,将其解压缩,并将以下文件添加到解压缩包的“bin”文件夹中(xmlsec.exe 所在的文件夹):

由于命令提示符似乎只在键入和执行时识别程序 xmlsec,我认为这很好。我应该做些不同的事情吗?还有什么问题?

非常感谢大家对我的问题的所有帮助。

更新我找到的解决方案,以防有人发现自己处于类似(愚蠢)的情况:

设置很好。问题是我一直在尝试 运行 64 位 Windows 上的 32 位版本的 xmlsec。确保您已经从 zlatkovic.com 下载了正确的二进制文件(他目录的“64 位”文件夹包含正确版本的 xmlsec - “xmlsec1” - 以及所有其他必要的二进制文件)。

并且不要忘记将 bin 文件夹添加到 PATH 环境变量中!