В моем приложении используется HttpClient 3.1 от Apache, развернутый на Weblogic 10.3, для выполнения POST с использованием взаимной аутентификации SSL. Я могу заставить это работать, используя следующие системные свойства для настройки хранилища ключей и хранилища доверенных сертификатов: -
-Djavax.net.ssl.keyStore=C:\Keystore\KEYSTORE.jks
-Djavax.net.ssl.keyStorePassword=changeit
-Djavax.net.ssl.trustStore=C:\Truststore\TRUSTSTORE.jks
-Djavax.net.ssl.trustStorePassword=changeit
Есть ли способ заставить HttpClient распознавать и использовать настройки Weblogic пользовательского keystore и truststore (как настроено в консоль /config.xml). Среди прочего, это даст возможность сохранять пароли «скрытыми» и невидимыми в виде простого текста в файлах конфигурации / консоли и т. Д.
Кто-нибудь может просветить меня?