Comment puis-je créer fichier de stockage des clés d'un certificat existant (abc.crt) et abc.les fichiers de clés?
Je suis en train d'importer un certificat et une clé de fichier dans le fichier de clés mais je ne suis pas en mesure de le faire.
Comment puis-je créer un fichier de clés par l'importation à la fois un certificat existant (abc.crt) et abc.les fichiers de clés?
Vous devez vous connecter pour publier un commentaire.
Le plus simple est probablement de créer un fichier PKCS#12 à l'aide d'OpenSSL:
Vous devriez être en mesure d'utiliser le fichier résultant directement à l'aide de la
PKCS12
type de magasin de clés.Si vous en avez vraiment besoin, vous pouvez le convertir en JKS à l'aide de
keytool -importkeystore
(disponible enkeytool
de Java 6):PKCS12
fichier de clés, les clés de mot de passe est le même que le magasin du mot de passe (alors qu'elles peuvent être différentes pour d'autres types de magasins, en particulierJKS
)..key
fichier que j'ai, parce queopenssl rsa -text
est capable d'afficher quelque chose qui ressemble à un valide la clé privée.Vous devez utiliser OpenSSL et keytool.
OpenSSL pour CER & PVK fichier > P12
Keytool pour p12 > JKS
En plus de @Bruno réponse, vous devez fournir les
-name
pour alias, sinon Tomcat va jeterAlias name tomcat does not identify a key entry
erreurExemple De Commande:
openssl pkcs12 -export -in localhost.crt -inkey localhost.key -out localhost.p12 -name localhost