Какие корневые сертификаты, которым доверяют, включены в Java, конкретно Java Sun и Java IBM? Как я могу получить список сам? Java в Windows используют сертификаты от операционной системы?
Перейдите к "Панели управления Java", вкладке "Secure" и нажмите на "Certificates". Перейдите к вкладке "System", и выбор "Защищают CA", или "Защищают Сайты CA" от выпадающего.
IIRC, сертификаты хранятся в сериализированном файле Java в jre/lib/security/cacerts
. Это - стандартный Java keystore, которым можно управлять с keytool утилитой:
keytool -keystore "$JAVA_HOME\jre\lib\security\cacerts" -storepass changeit -list
Я полагаю, что Mac OS X теперь использует ОС для обработки сертификатов.