В Java нет хранилища ключей по умолчанию. Это описано в разделе настройки Справочного руководства JSSE .
Трастовое хранилище по умолчанию:
jssecacerts, если он существует. В противном случае, cacerts
Однако это не означает, что это хранилища, используемые по умолчанию SSLContext
, поскольку также возможно изменить значение по умолчанию SSLContext
(начиная с Java 6) на то, которое было бы инициализировано с помощью пользовательских менеджеров доверия , (Подробнее см. в этом ответе ).