Il semblerait que ecparam
n'a pas d'option intégrée pour crypter la clé générée. Au lieu de cela, vous pouvez simplement faire ce qui suit :
openssl ec -in myprivatekey.pem -out myprivatekey_encrypted.pem -aes256
Par rapport à genrsa
Dans le cas d'un système de gestion des déchets, une étape supplémentaire est nécessaire, mais cela revient au même.
Pour ce qui est de la demande de certificat, la commande est à peu près la même quel que soit le type de clé privée utilisé :
openssl req -new -sha256 -key myprivatekey.pem -out mycertrequest.pem
Vous pouvez alors prendre le résultat mycertrequest.pem
et l'envoyer à un CA pour signature.
Editar:
Si vous craignez d'écrire la clé privée non chiffrée sur le disque, vous pouvez effectuer la génération et le chiffrement de la clé en une seule étape comme suit :
openssl ecparam -genkey -name secp256k1 | openssl ec -aes256 -out privatekey.pem
Il génère une clé P-256, puis vous invite à saisir une phrase de passe. La clé est ensuite cryptée à l'aide d'AES256 et enregistrée dans le fichier privatekey.pem
.