Вам не нужен пароль для доступа к хранилищу доверенных сертификатов (сделано с помощью 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
Вопрос: Вам не нужен пароль для доступа в склад доверенных сертификатов? Пароль только для модификации? А как насчет хранилища ключей?