2015-08-26 1 views
0

Le problème que je vais avoir avec Jetty ne pas aimer mon Java Keystore se résume à cela, je pense:Keytool crée clé avec mot de passe incorrect

Générez un nouveau keystore (j'ai inclus le mot de passe pour plus de clarté):

keytool -keystore mark.jks -alias markkey -genkey -keyalg RSA 
Enter keystore password: password 
Re-enter new password: password 
What is your first and last name? 
    [Unknown]: Mark 
What is the name of your organizational unit? 
    [Unknown]: MarkProject 
What is the name of your organization? 
    [Unknown]: MarkCo 
What is the name of your City or Locality? 
    [Unknown]: MarkTown 
What is the name of your State or Province? 
    [Unknown]: Markia 
What is the two-letter country code for this unit? 
    [Unknown]: UK 
Is CN=Mark, OU=MarkProject, O=MarkCo, L=MarkTown, ST=Markia, C=UK correct? 
    [no]: yes 
Enter key password for <markkey> password 
    (RETURN if same as keystore password): 
Re-enter new password: password 

donc je devrais avoir un mot de passe keystore avec password, contenant une clé par mot de passe password - correct? (BTW: si je presse RETURN pour same as keystore password les résultats sont les mêmes.)

Essayez de changer les mots de passe:

keytool -keypasswd -new changeit -keystore mark.jks -storepass changeit -alias markkey -keypass password 
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 

Comment cela peut-il être? Qu'ai-je fait de mal ou d'incompris, s'il vous plaît?

Répondre

2

Votre transcription de la session dit:

keytool -keystore mark.jks -alias markkey -genkey -keyalg RSA 
Enter keystore password: password 
Re-enter new password: password 

Mais alors vous ne

keytool .... -keystore mark.jks -storepass changeit .... 
              ^^^^^^^^ 

Ce sera cette incorrect keystore mot de passe, il se plaint de.