J'ai convertit le certificat en PEM, j'obtient un fichier texte avec les balises -----BEGIN CERTIFICATE----- et -----END CERTIFICATE-----, encodé en base 64 avec des lignes de 64 caractères : il me semble donc correct.
Par contre j'ai essayé la commande :
openssl pkcs12 -export -inkey secretkey.asc -in certificat.crt -out export.p12
et j'ai l'erreur :
1 2
| unable to load private key
2608:error:0906D064:PEM routines:PEM_read_bio:bad base64 decode:.\crypto\pem\pem_lib.c:813: |
La clé privée semble aussi au format PEM (balises -----BEGIN PGP PRIVATE KEY BLOCK----- / -----END PGP PRIVATE KEY BLOCK-----, lignes sur 64 caractères). J'ai essayé en remplaçant les balises par -----BEGIN RSA PRIVATE KEY-----, j'ai essayé en mettant le certificat et la clé privée dans le même fichier avec la commande "openssl pkcs12 -export -in certificatetcle.pem -out export.p12" sans plus de succès.
Quelqu'un a une idée ?
Partager