p7b inkey convertir check openssl ssl-certificate pem

openssl - inkey - p7b to pem



Cómo guardar la clave pública de un certificado en formato.pem (2)

Estoy usando el comando below openssl para almacenar mi clave pública en un archivo .pem.

openssl> x509 -in E:/mycert.pem -pubkey -out E:/mypubkey.pem

Pero cuando trato de usar este comando, está almacenando toda la información del certificado en el archivo mypubkey.pem.

He visto que puedo guardar mi clave pública usando

openssl> x509 -pubkey -noout -in cert.pem > pubkey.pem

Pero está arrojando un error. No puedo usar el operador ">".


Hay un par de maneras de hacer esto.

Primero, en lugar de pasar al modo de símbolo del sistema de openssl, simplemente ingrese todo en una línea de comando desde el prompt de Windows:

E:/> openssl x509 -pubkey -noout -in cert.pem > pubkey.pem

Si por algún motivo, tiene que usar el símbolo del sistema de openssl, simplemente ingrese todo hasta ">". Luego, OpenSSL imprimirá la información de la clave pública en la pantalla. Luego puede copiar esto y pegarlo en un archivo llamado pubkey.pem.

openssl> x509 -pubkey -noout -in cert.pem

La salida se verá algo como esto:

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAryQICCl6NZ5gDKrnSztO 3Hy8PEUcuyvg/ikC+VcIo2SFFSf18a3IMYldIugqqqZCs4/4uVW3sbdLs/6PfgdX 7O9D22ZiFWHPYA2k2N744MNiCD1UE+tJyllUhSblK48bn+v1oZHCM0nYQ2NqUkvS j+hwUU3RiWl7x3D2s9wSdNt7XUtW05a/FXehsPSiJfKvHJJnGOX0BgTvkLnkAOTd OrUZ/wK69Dzu4IvrN4vs9Nes8vbwPa/ddZEzGR0cQMt0JBkhk9kU/qwqUseP1QRJ 5I1jR4g8aYPL/ke9K35PxZWuDp3U0UPAZ3PjFAh+5T+fc7gzCs9dPzSHloruU+gl FQIDAQAB -----END PUBLIC KEY-----


si es una clave RSA

openssl rsa -pubout -in my_rsa_key.pem

si lo necesita en un formato para openssh, consulte Usar la clave privada RSA para generar una clave pública?

Tenga en cuenta que la clave pública se genera a partir de la clave privada y ssh utiliza el archivo de identidad (archivo de clave privada) para generar y enviar clave pública al servidor y descifrar el token cifrado del servidor a través de la clave privada en el archivo de identidad.