如何在python3.x中将Popen与openssl一起使用

2024-09-28 22:28:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在将代码从Python2移植到Python3,我意识到m2crypto模块还没有移植。不幸的是,我想做S/MIME签名,现在我想我可以使用子进程.Popen相反。我想给openssl一个无符号的plist并让它签名。我在automx中这样做(参见https://github.com/sys4/automx

我想要的是:

Bash示例:

echo "Test " | openssl smime -sign -signer server.crt -inkey server.key -nodetach -outform der

我在Python中尝试过:

^{2}$

不幸的是这行不通。openssl似乎将stdin作为一个命令进行交互。在


Tags: 模块代码httpsserver进程符号python3plist