Gere uma chave ECDSA e CSR com o OpenSSL

3

Eu sei como gerar uma Chave Privada RSA e CSR:

openssl genrsa -out my.key.pem 2048
openssl req -new -sha256 -key my.key.pem -out my.csr

Mas, como faço o mesmo com um ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica)?

    
por Sreehari Sreedev 21.07.2016 / 02:16

1 resposta

3

Para uma lista de possíveis nomes de curvas, execute:

openssl ecparam -list_curves

Em seguida, escolha uma curva na lista e substitua sua primeira linha por:

openssl ecparam -name secp521r1 -genkey -noout -out my.key.pem

(substitua secp521r1 pela curva que você escolher na lista)

Por fim, gere o CSR como você fez:

openssl req -new -sha256 -key my.key.pem -out my.csr
    
por 21.07.2016 / 13:55