0
我與碼頭不喜歡我的Java密鑰歸結爲遇到的問題的關鍵,我認爲:的keytool創建了錯誤的密碼
生成一個新的密鑰庫(我已經包括爲清晰起見,密碼):
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
所以我應該有一個密碼存儲庫,密碼爲password
,包含一個密碼爲password
的密鑰 - 正確嗎? (順便說一句:如果我按RETURN
爲same as keystore password
的結果都是一樣的。)
嘗試更改密碼:
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
這怎麼可能?請問我做了什麼錯誤或誤解?