Долгое время браузер, первый постер.
Мне интересно, какие именно свойства можно установить с помощью файла Deployment.Properties. Например, я хотел бы использовать Windows хранилище сертификатов в Java вместо одного из хранилищ по умолчанию. Я могу заставить это работать, установив системную переменную среды JAVA_TOOL_OPTIONS ИЛИ параметры времени выполнения на панели управления Java для указанной c JRE следующим образом:
-Djavax.net.ssl.trustStoreType=Windows-ROOT -Djavax.net.ssl.truststore=C:\\Windows\\win.ini
Мне кажется, что JRE Заданные c настройки в файле deploy.properties возможны, но недостаточно документированы в базе данных документации Oracle. Тем не менее, я нашел пример и попытался реализовать его таким образом в файле:
deployment.javaws.jre.0.args=-Djavax.net.ssl.trustStoreType=Windows-ROOT -Djavax.net.ssl.truststore=C:\\Windows\\win.ini
, но, похоже, он не распознается панелью управления Java и не обновляет параметры времени выполнения , Мое приложение также не проходит проверку SSL. Я использую только одну JRE в своих системах, поэтому я думаю, что оставить 0 - это нормально.
Как я могу использовать deploy.properties, чтобы установить хранилище ключей в Windows Root Хранилище сертификатов? Какие другие свойства JRE можно установить, которые не обязательно документированы Oracle?
Ссылка на документацию:
https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/properties.html