У меня есть приложение tomcat, которое запускает ssl, размещенный на IIS, клиентский веб-сервис с поддержкой аутентификации
Это приложение Tomcat взаимодействует с несколькими wenservices, и, вероятно, каждому из них требуется аутентификация клиента вместе с аутентификацией PKI.
Для веб-службы IIS URL wsdl может измениться, поэтому я использую
javax.xml.ws.Service (url, qname) конструктор, передавая URL для wsdl ...
Дело в том, что мне нужно вызвать вышеупомянутое с SSL с пользовательским ключом клиента. Как мне сказать приведенному выше конструктору использовать sslsocket, который я создаю с помощью своего пользовательского KeyManager? Я не хочу использовать
HttpsURLConnection.setDefaultSSLSocketFactory, поскольку это заставит другие исходящие ssl-соединения следовать моему диспетчеру ключей, который является эксклюзивным для веб-службы IIS.
Спасибо за ваш ответ.