Где Java ищет в Windows сертификаты SSL? - PullRequest
0 голосов
/ 08 февраля 2020

Я запускаю Java 8 на Windows 10. У меня есть подпапка безопасности в моем JAVA_HOME и я вижу там файл cacerts. Однако я пытаюсь вызвать удаленную службу, которая требует сертификат клиента. У меня есть требуемый сертификат клиента в виде файла .jks, но я не знаю, как его установить, чтобы Java подхватил его при вызове службы.

Я попытался скопировать файл .jks в ту же директорию, что и cacerts, но она не работала (конечно, перезапуская виртуальную машину Java). Я также попытался использовать keytool для экспорта из файла .jks в файл .cer, а затем импортировать файл .cer в cacerts, но у меня возникла проблема с разрешениями.

Я включил отладку javax (-Djavax.net.debug=ssl,handshake) чтобы я мог видеть, какие сертификаты найдены.

Итак, как мне получить Java, чтобы найти мои сертификаты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...