Openssl convertir .PEM contenant uniquement de la Clé Privée RSA .PKCS12
Actuellement, j'ai un .Fichier PEM contenant uniquement une clé privée. J'ai besoin de convertir ce fichier dans un .PKCS12 fichier. Actuellement, je suis en train d'utiliser openssl pour atteindre cet objectif et je suis en cours d'exécution dans certains problèmes.
L' .Fichier PEM que j'utilise est de la forme:
-----BEGIN RSA PRIVATE KEY-----
Some key
-----END RSA PRIVATE KEY-----
J'utilise la suite de commande Openssl pour tenter de convertir ce .Fichier PEM dans un .PKCS12:
openssl pkcs12 -export -inkey file.pem -out file.p12
La console puis se bloque avec le message:
Loading 'screen' into random state -done
Suis ce que Im faire de mal?
Toute aide serait appriciated.
Jusqu'ici, vous avez seulement accepté une réponse à toutes vos questions, et c'était votre propre réponse!
Pkcs12 fichier contient généralement un certificat de la chaîne, plus la clé privée du certificat feuille de la chaîne. Dans sa forme la plus simple, il contient un certificat auto-signé plus de la clé privée associée. Vous devez créer un certificat et votre clé publique, et que le certificat doit contenir les champs que votre demande de consommation attend.
Pkcs12 fichier contient généralement un certificat de la chaîne, plus la clé privée du certificat feuille de la chaîne. Dans sa forme la plus simple, il contient un certificat auto-signé plus de la clé privée associée. Vous devez créer un certificat et votre clé publique, et que le certificat doit contenir les champs que votre demande de consommation attend.
OriginalL'auteur Phillip Lawrence Barley | 2012-06-12
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré ce problème et l'a résolu en ajoutant la
-nocerts
option après l'exportation. Ma conjecture quant à la cause de la "geler" est qu'openssl est probablement en train de lire les autres commentaires de la console.OriginalL'auteur beaudet
Je pense que vous devez fournir le certificat ainsi, non seulement la clé privée:
-in
(par exemple .cer/.crt) et-inkey
(par exemple .la clé) doit être fourni.OriginalL'auteur Romeo Kienzler