Mantener archivo de claves SSL abierta en Python
-
01-10-2019 - |
Pregunta
Estoy usando ssl
biblioteca de Python con un archivo de claves de cifrado. Sin embargo cada vez que envolver un zócalo , estoy incitan para la frase de contraseña.
Enter PEM pass phrase:
¿Cómo puedo dar a la frase de contraseña de una sola vez, y tienen Python mantenga pulsado el descifrado clave abierta para toda la vida del proceso?
Estoy muy interesado en la línea de comando openssl canónica o C equivalente para esta funcionalidad también (suponiendo que ayuda en esta situación).
Yo prefiero no recurrir al uso de subprocess
y explícitamente decodificación / eliminar la clave descifrada. Sin embargo, si no hay otra alternativa, una sugerencia limpia, segura que garantiza la destrucción y la privacidad de la clave de descifrado es bienvenido.
Solución
Esta cuestión se fija en Python 2.7 , y Python 3.2 .