Bonjour à tous J'essaie de convertir une clé privée PKCS # 8 que je génère dans mon programme java en un fichier encodé PEM. Après l'exécution du programme, j'ai la clé privée dans les deux formats et une clé publique (le code ne s'affiche pas comme cela fonctionne). J'utilise ensuite cette commande openssl pour convertir la private.key en un fichier pem formated.Convertir une clé privée PKCS # 8 en PEM en java
openssl pkcs8 -nocrypt -inform DER -in private.key -out private2.pem
Quand je compare private.pem et private2.pem ils sont différents et, évidemment, lorsque je tente d'utiliser private.pem il dit qu'il est pas un fichier valide.
Quelle étape me manque pour convertir correctement cette clé privée dans le format PEM dont j'ai besoin? Je ne peux pas utiliser OpenSSL depuis mon programme, sinon j'ajouterais simplement cet appel de fonction. J'ai accès aux bibliothèques BouncyCastle dans ce programme, alors peut-être que j'ai une solution que je néglige.
Quel logiciel essayez-vous d'utiliser? (Quand vous dites, "ça dit que ce n'est pas un fichier valide", qu'est-ce que "it"?) – erickson
Curl et OpenSSL disent la même chose quand j'essaie d'utiliser private.key pour diverses opérations. – Hiro2k
missing privatepemWriter.close(); // pour vider correctement. Je vous remercie. –