Держите файл ключа SSL открытым в Python - PullRequest
2 голосов
/ 29 июня 2010

Я использую библиотеку Python ssl с зашифрованным файлом ключей.Однако каждый раз, когда я обертываю сокет , мне предлагается ввести пароль.

Enter PEM pass phrase:

Как я могу дать пароль только один раз, и чтобы Python держал дешифрованный ключ открытым длявремя жизни процесса?

Меня очень интересует каноническая командная строка openssl или эквивалент C для этой функции (если предположить, что она помогает в этой ситуации).

Я бы предпочел не прибегать к помощик использованию subprocess и явному декодированию / удалению дешифрованного ключа.Однако, если нет альтернативы, приветствуется чистое, безопасное предложение, гарантирующее уничтожение и конфиденциальность дешифрованного ключа.

1 Ответ

1 голос
/ 22 сентября 2010

Эта проблема исправлена ​​в Python 2.7 и Python 3.2 .

...