Я использовал следующую команду для создания jks для моего веб-приложения.
keytool -genkey -keyalg RSA -alias my-app -validity 10800 -keysize 2048 -sigalg SHA1withRSA -keystore myapp.jks
Эта команда вызвала несколько вопросов, как показано ниже:
Enter keystore password:
Re-enter new password:
What is your first and last name?
[Unknown]: GS
What is the name of your organizational unit?
[Unknown]: XX
What is the name of your organization?
[Unknown]: YY
What is the name of your City or Locality?
[Unknown]: ZZ
What is the name of your State or Province?
[Unknown]: AA
What is the two-letter country code for this unit?
[Unknown]: BB
Is CN=GS, OU=XX, O=YY, L=ZZ, ST=AA, C=BB correct?
[no]: yes
Enter key password for <my-app> //Why this password is required???
(RETURN if same as keystore password):
Tomcat может прочитать это хранилище ключей, только если и пароль хранилища ключей [запрашивается в первый раз], и пароль ключа. Когда я использую какой-либо другой пароль вместо «пароля ключа», tomcat не запускается из-за файла хранилища ключей.
Мой вопрос заключается в том, каково значение пароля ключа.
P.S. Я видел эту ссылку. Здесь говорят:
Press RETURN when prompted for the key password (this action makes the key password the same as the KeyStore password).
Если оба пароля должны быть одинаковыми, то есть ли смысл задавать его дважды?

