Mensajes: 3
Temas: 1
Registro en: Jul 2017
Reputación:
0
Colaboración:
Como puedo cambiar el valor del algoritmo de identificacion(SHA1) que se muestra en un certificado con llave publica y privada creado por la libreria pyopenssl a SHA2 (SHA512).
O existe alguna otra libreria en python que me permite crear certificados CA con SHA2
Gracias por su ayuda.
Mensajes: 1.254
Temas: 3
Registro en: Feb 2016
Reputación:
70
Hola. ¿Podrías especificar un poco más? Dejar algún código de ejemplo e indicar qué es lo que intentas hacer.
Saludos
¡No te pierdas nuestro
curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Mensajes: 1.254
Temas: 3
Registro en: Feb 2016
Reputación:
70
Hola. En el código de ejemplo la función utiliza por defecto el algoritmo MD5. Como el término "SHA2" denota cualquiera de los algoritmos SHA256, 512, etc., createCertificate(digest="sha512") debería generar el certificado que estás buscando. De todas maneras no estoy muy versado en el tema, no sabría decirte más que eso.
Saludos
¡No te pierdas nuestro
curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
Mensajes: 3
Temas: 1
Registro en: Jul 2017
Reputación:
0
Hola, efectivamente el codigo fue modificado para sha512, pero despues de ejecutar el ejemplo y abrir el certificado el algoritmo de la firma y su hash esta con sha2, pero no el algoritmo de identificacion que esta con sha1 y es este el algoritmo que me interesa cambiar a sha2
Mensajes: 1.254
Temas: 3
Registro en: Feb 2016
Reputación:
70
En este momento no podría recomendarte otra cosa. No obstante voy a investigar un poco a ver si puedo ayudarte un poco más.
Te pido que si das con la solución la facilites para ayudar a futuros lectores.
Saludos
¡No te pierdas nuestro
curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!