Как я могу подписать файл Python? - PullRequest
1 голос
/ 26 апреля 2020

Мне нужно скопировать эту команду OpenSSL в python коде, как я могу это сделать?

openssl cms -sign -in FILE..XML -out FILE2.XML -signer CERT.crt -inkey PKEY.key -nodetach -outform PEM

Спасибо!

1 Ответ

1 голос
/ 26 апреля 2020

Посмотрите на модуль подпроцесс в стандартной библиотеке:

import subprocess
subprocess.run(["ls", "-l"])

Попробуйте создать список, содержащий команду, флаги и нужные значения флагов, и отправьте этот список в качестве аргумента для subprocess.run ().

Вы можете получить, чем получить код состояния и вывод в качестве возвращаемого значения функции.

...