it-swarm.com.ru

В чем разница между cacerts и хранилищем ключей?

В чем разница между этими двумя: cacerts и хранилище ключей?

Если я использую определение, приведенное в этих ссылках, cacerts и keystore , кажется, что это набор сертификатов, но в контексте распределенной системы (Java). Какой из них используется для аутентификации во время соединения SSL? Оба или только один из них или альтернативный?

85
dimas

'Cacerts' - это доверенное хранилище. AND truststore используется для аутентификации пиров. Хранилище ключей используется для аутентификации себя.

105
user207421

в cacerts Java хранит публичные сертификаты корневых ЦС. Java использует cacerts для аутентификации серверов.

Хранилище ключей - это место, где Java хранит закрытые ключи клиентов, чтобы они могли передавать их на сервер, когда сервер запрашивает аутентификацию клиента.

28
Aravind R. Yarram

Проверьте ваш путь к Java_HOME. Поскольку система ищет файл Java.policy, который находится в Java_HOME/jre/lib/security. Ваш Java_HOME всегда должен быть ../Java/JDK.

0
naveen verma