erreur keytool: java.lang.Exception: Certificat non importé, alias mykey existe déjà


J'essaie d'installer un certificat client dans ma JVM pour appeler un service soap https, mais lors de l'exécution du commande keytool-import J'obtiens l'erreur ci-dessous:

** erreur keytool: java.lang.Exception: Certificat non importé, alias existe déjà **

Voici la commande que j'utilise, veuillez noter que j'utilise Java11

** C:\Softwares\java-11-openjdk-11.0.7.10-1.Windows.redhat.x86_64\lib\security>keytool-import -keystore cacerts -fichier "C:\Softwares\client.certificat.pfx" **

Veuillez suggérer.

Author: astar, 2020-05-30

1 answers

Chaque entrée du magasin de clés java est identifiée par une clé appelée alias. Il doit être unique pour un magasin de clés donné. Si vous n'en fournissez pas, la valeur par défaut utilisée par keytool est mykey. On dirait qu'il y a déjà une entrée avec mykey dans votre magasin de clés. Tout ce que vous avez à faire est de donner un nom vous-même. Vous pouvez le faire en utilisant l'attribut alias, comme ceci:

Keytool-import -keystore cacerts -fichier "C:\Softwares\client.certificat.pfx " - alias third_party_ca

Vous pouvez utiliser n'importe quel nom tant qu'il est unique.

 2
Author: always_a_rookie, 2020-06-12 22:09:50