2017-05-29 4 views
0

J'ai fichier .pem pour accéder à l'URL https, mais je ne suis pas en mesure de l'importer dans mon JDK local, je ne suis pas sûr quel format devrait être accepté par keytool (.pem, .der, .cer, .jks ou .cer).importer le fichier .pem dans jre en utilisant keytool [Windows 7]

J'ai trouvé quelques solutions, mais qui utilisaient OpenSSL, Import PEM into Java Key Store mais je dois utiliser keytool,

Et aussi, quand j'exécute la commande "keytool -list" sur CMD, sa me donner exception erreur keytool: java. lang.Exception: fichier keystore n'existe pas:

quelqu'un peut me donner des mesures pour importer un fichier .pem dans jre

Merci,

Répondre

0

voulez-vous dire, vous voulez fichier .pem importer dans JRE truststore? Le fichier Fichier de clés certifiées se trouve au %JAVA_HOME%\jre\lib\security\cacerts. Le mot de passe par défaut est "changeit". L'outil Keytool accepte également le certificat .pem. Vous n'avez donc pas besoin de le convertir dans un autre format. Il suffit d'exécuter la commande d'importation suivante,

keytool -import -alias <PROVIDE_UNIQUE_CERTIFICATE_ALIAS_HERE> -file <PATH_TO_PEM_FILE> -keystore <JRE_TRUSTSTORE_FILE> -storepass <TRUSTSTORE_PASSWORD> 

And also, When i execute "keytool -list" command on CMD, its giving me exception keytool error: java.lang.Exception: Keystore file does not exist:

Vous devez spécifier le chemin keystore ainsi que le mot de passe de keystore,

keytool -list -keystore <JRE_TRUSTSTORE_FILE> -storepass <TRUSTSTORE_PASSWORD> 

Si vous souhaitez en savoir plus sur les commandes keytool, cette le lien suivant pourrait être votre meilleur ami,

https://www.sslshopper.com/article-most-common-java-keytool-keystore-commands.html