Я пишу приложение, использующее SSL. Следовательно, у меня есть манекен хранилище ключей и фиктивная доверенность, которую я хочу предоставить моему клиенту. Есть ли папка по умолчанию, чтобы поместить их в мой дистрибутив? , например. docs, lib, bin ... и т. д. Где обычно хранится хранилище ключей на сервере и где обычно находится клиент доверия?Какое местоположение по умолчанию для хранилищ хранилища/доверия Java-приложений?
Благодаря
Keystore and Truststore являются общей терминологией PKI и не являются специфическими для Java. – user93353
@ user93353, он варьируется в зависимости от реализации. PKI говорит о доверии по-разному, но это может быть «хранилище доверия», «доверительные привязки» или просто «доверенные сертификаты». В Windows/schannel вы также получаете «Магазин доверенных корневых центров сертификации» и т. Д. AFAIK, нет единой терминологии. – Bruno
Более конкретно, по умолчанию расположены/lib/security/jssecacerts и /lib/security/cacerts, и вы переопределяете его с помощью системного свойства javax.net.ssl.trustStore. –
Eric