Я использую библиотеку Python ssl
с зашифрованным файлом ключей.Однако каждый раз, когда я обертываю сокет , мне предлагается ввести пароль.
Enter PEM pass phrase:
Как я могу дать пароль только один раз, и чтобы Python держал дешифрованный ключ открытым длявремя жизни процесса?
Меня очень интересует каноническая командная строка openssl или эквивалент C для этой функции (если предположить, что она помогает в этой ситуации).
Я бы предпочел не прибегать к помощик использованию subprocess
и явному декодированию / удалению дешифрованного ключа.Однако, если нет альтернативы, приветствуется чистое, безопасное предложение, гарантирующее уничтожение и конфиденциальность дешифрованного ключа.