Клиент JAX-WS в websphere с фабрикой пользовательских сокетов ssl - PullRequest
1 голос
/ 16 июня 2009

У меня JAX-WS генерирует клиентские прокси, которые должны подключаться с использованием HTTPS. Обработка сертификатов должна быть индивидуальной, поскольку мы храним сертификаты в базе данных.

У меня есть рабочая версия для реализации SUN JAXWS, но теперь мне нужно, чтобы тот же клиентский код работал в WebSphere 7.0.

К сожалению, стандарт JAX-WS немного слаб в этом отношении. Это процедура для конкретной реализации того, как это сделать, и в случае с WebSphere я не нахожу много информации.

Я заметил, что Axis2, кажется, используется, но я не нахожу ничего полезного в том, как настроить пользовательское подтверждение связи, которое я использую в реализации SUN.

Ответы [ 2 ]

3 голосов
/ 23 мая 2011

Вы можете установить SSLSocketFactory по умолчанию для HttpsURLConnection, используя статический метод setDefaultSSLSocketFactory. Тогда это будет фабрика сокетов для всех новых возможностей HttpsURLConnection. У нас это работает в приложении SE, думаю, оно будет работать и с Axis.

0 голосов
/ 30 сентября 2009

Даже IBM не может мне помочь. Поэтому я только что реализовал свое собственное преобразование JAX-WS -> SOAP. Это заняло 2 дня и поддерживает все, что мне нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...