Использовать веб-сервис по протоколу https - PullRequest
1 голос
/ 26 сентября 2008

Я хочу использовать веб-сервис через https от клиента Java Какие шаги мне нужно предпринять, чтобы сделать это?

Ответы [ 3 ]

3 голосов
/ 26 сентября 2008

Действительно, использование веб-службы по HTTP не должно сильно отличаться. Главное, что процесс, вызывающий веб-сервис, должен доверять SSL-сертификату сервера. Если сертификат был приобретен у известного органа по выдаче сертификатов, это обычно не является проблемой. В противном случае клиент захочет доверять корневому сертификату или сертификату, связанному с полным именем хоста сервера.

2 голосов
/ 02 октября 2008

Возможно, вам понадобится команда keytool , чтобы доверять SSL-сертификату сервера. Я вообще обнаружил, что необходимо запустить что-то вроде этого:

keytool -importcert -v -trustcacerts -alias ServerName -file server_cert_file.crt -keystore client_keystore_file
0 голосов
/ 26 сентября 2008

Блэр говорит, что это правильно. все же попробуйте это с помощью SoapUI, который является клиентом тестирования веб-службы. Это утилита с открытым исходным кодом: у вас есть шанс увидеть, как все работает под прикрытием.

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