Pregunta

Cualquier biblioteca de cifrado recomendada para Python. Sé que he pedido algo similar en bibliotecas de análisis de certificados x509 para Java , pero debería haber dividido la pregunta en dos.

Lo que necesito es la capacidad de analizar los Certificados X.509 para extraer la información contenida en ellos.

Mirando a mi alrededor, he encontrado dos opciones:

De los dos, pyOpenSSL parece ser el más "mantenido", pero me gustaría algún comentario sobre alguien que pueda tener experiencia con ellos.

¿Fue útil?

Solución

Es posible que desee probar keyczar tal como lo mencioné en su otra publicación, ya que esa biblioteca realmente tiene Implementaciones tanto para python como para java. Eso facilitaría su uso en ambos contextos.

Una advertencia: en realidad no he usado esta biblioteca 8 (así que, por favor, tome esto con un grano de sal.

Otros consejos

Use M2Crypto, es la herramienta más completa en mi humilde opinión

Mi experiencia es que la mayoría de las bibliotecas criptográficas se centran en un flujo de trabajo en particular, lo que hace que un cierto conjunto de tareas sea más fácil y otras difícil o quizás imposible. La excepción a esto sería que hayan existido mucho tiempo y hayan madurado (por ejemplo, openssl, bounceycastle, pero ninguna de las bibliotecas de python en mi experiencia). Entonces, realmente necesita evaluar las bibliotecas en el contexto de lo que está tratando de hacer.

Más específicamente, he usado pyOpenSSL para la generación simple de claves privadas y solicitudes de certificados (es decir, ser cliente de una CA) y estoy muy satisfecho con ella.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top