usar para open online htm generar crear como certificado openssl certificate

openssl - para - open ssl csr



¿Cómo creo un certificado ECDSA con la línea de comandos OpenSSL? (1)

Si no ha elegido una curva, puede enumerarlos con este comando:

openssl ecparam -list_curves

secp256r1 para este ejemplo. Use esto para generar una clave privada EC si aún no tiene una:

openssl ecparam -out ec_key.pem -name secp256r1 -genkey

Y luego generar el certificado. Su certificado estará en cert.pem .

openssl req -new -key ec_key.pem -x509 -nodes -days 365 -out cert.pem

Véase también: req , ecparam

Estoy creando una aplicación de servidor en C ++ que necesita aceptar un certificado que contenga una clave pública ECDSA. Debe validar el certificado y, después de la verificación, usar la clave pública contenida en el certificado para autenticar un mensaje enviado junto con el certificado.

Tengo todo este trabajo utilizando los pares de llaves ECDSA generados sobre la marcha, es decir, mi código funciona bien, pero ahora necesito hacer el certificado.

Y pensé que podría usar la línea de comandos de OpenSSL para crear el certificado que está instalado en el cliente (junto con la clave privada de ECDSA en un archivo separado).

¿Alguien puede ayudar?