Я хочу создать HttpClient с TrustStore, который включает в себя наш сертификат подписавшего из WebSphere NodeDefaultTrustStore.
Для этого необходимо:
- получить сертификат и создать TrustStore для загрузки в пользовательский SSLContext с использованием протокола TLSv1.2
- получить SSLContext от WebSphere, который уже включает такой TrustStore и протокол.
Я так и не смог найти способ добиться этого.
Я знаю адрес диска сертификата, хранящегося в WebSphere, но он хранится в виде файла .p12, и если я создаю SSLContext в java, мне нужен файл .jks.
Я могу импортировать файл .cer в файл .jks и загрузить его с диска из кода java, но у нас уже есть сертификат, загруженный в WebSphere, и мы предпочли бы его использовать.