Нужен пример клиента Apache Axis (не Axis2) для вызова веб-службы с SSL - PullRequest
1 голос
/ 09 декабря 2011

Я тщетно искал простой пример вызова веб-службы, требующей SSL-аутентификации и имеющей самозаверяющий сертификат.У меня уже есть код, чтобы можно было доверять всем сертификатам, поэтому вам не нужно предоставлять это.Просто простой пример возможности предоставить службе параметры аутентификации - имя пользователя, пароль и любые другие связанные с аутентификацией параметры, транспорты и заголовки, необходимые для успешной аутентификации и использования службы.Прямо сейчас я использую Axis 1.4.Ваши ответы будут с благодарностью.Спасибо.

1 Ответ

1 голос
/ 09 декабря 2011

Вы пробовали это? https://stackoverflow.com/a/3256676/372643

Вам нужно будет инициализировать фабрику сокетов с SSLContext, который доверяет этому самозаверяющему сертификату.

Кроме того, вы можете импортировать этот конкретный сертификат в ваше хранилище доверенных сертификатов (cacerts в вашем каталоге JRE) или импортировать его в копию этого файла и использовать его как глобальное хранилище доверенных сертификатов, указав системное свойство javax.net.ssl.trustStore. к нему (пароль по умолчанию changeit).

...