Найти - Пользователи
Полная версия: Запуск внешнего openssl.exe и интерактивный ввод пароля
Начало » Python для новичков » Запуск внешнего openssl.exe и интерактивный ввод пароля
1
Vad
Добрый день.
Требуется сгенерировать сертификаты используя openssl
Если из cmd делать то все выглядит так:
запускаем команду openssl.exe pkcs12 –in Client_Cert.pfx –out Client_Cert.pem -nodes
далее идет приглашение на ввод пароля: Enter Import password
вводим пароль и ключ сгенерирован.
Как можно используя subprocess или os сделать тоже самое из Python?
alexsis
Вот
Vad
Это все понятно.
Здесь задача запустить и в интерактивном режиме ввести пароль.
Я понимаю нужно как то запустить cmd.exe и последовательно передавать команды и обрабатывать ответы что пока не получается.
FishHook
Vad
Это все понятно.Здесь задача запустить и в интерактивном режиме ввести пароль.Я понимаю нужно как то запустить cmd.exe и последовательно передавать команды и обрабатывать ответы что пока не получается.

Ваш подход к проблеме не правильный в корне. Не надо заморачиваться вопросом “Как питоном через виндовую консоль запустить виндовые команды и как то через жопу итерактивно чего то туда впихнуть”.
Логичнее сгенерить ключи просто питоном без участия каких-то там openssl.exe.

Оно гуглится. Ну например
Vad
У меня просто другая задача. Поэтому со стороны смотрится не логично.
Нужно из исходного файла путем запуска openssl.exe сгенерировать другой файл который потом просто передать. Мне сами ключи не нужны, я выступаю как промежуточное звено. Как то так.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB