Como converter a chave rsa em pem usando o padrão X.509

Como converter a chave rsa em pem usando o padrão X.509

Converti uma chave rsa em pem usando o seguinte comando

openssl rsa -in ~/.ssh/id_rsa -outform pem > id_rsa.pem

No entanto, quando tento enviar esta chave para meu servidor Ubuntu hospedado no Azure, recebo um erro

The certificate is in an invalid format. X.509 standard format in a .cer or .pem file is supported.

Qual é a maneira correta de converter uma chave RSA para o formato PEM?

Responder1

DeAzulpróprio site:

openssl req -x509 -key ~/.ssh/id_rsa -nodes -days 365 -newkey rsa:2048 -out id_rsa.pem

Isto converterá a sua chave privada numa chave pública que pode ser usada com o Azure.

informação relacionada