Вам не нужен пароль для доступа к хранилищу доверенных сертификатов (сделано с помощью Java Keytool)?

Я только что создал хранилище доверенных сертификатов с помощью Java Keytool (для проверки подлинности сервера, который не имеет сертификата CA). Однако я заметил нечто странное. Я начинаю свой клиент так:

java -Djavax.net.ssl.trustStore=<PATHSTUFF>/client.keystore -classpath <STUFF> Client

(Примечание: пароль НЕ указан)

Вышеуказанный вызов работает.

Однако, когда я пытаюсь это:

java -classpath <STUFF> Client

Это не работает. (Очевидно, что это не работает, требуется хранилище доверенных сертификатов).

Я ожидал, что нужно будет передать в этом варианте (но я не сделал):

-Djavax.net.ssl.trustStorePassword=mypass

Вопрос: Вам не нужен пароль для доступа в склад доверенных сертификатов? Пароль только для модификации? А как насчет хранилища ключей?

Ответы на вопрос(4)

Ваш ответ на вопрос