Адаптер IBM Worklight — серверный одноранговый узел https не аутентифицирован

Я пытался подключиться к серверной службе https из адаптеров Worklight на моем локальном компьютере для моего приложения.

Но я получил следующую ошибку, а затем отправил вопрос adapter-javax-net-ss">Выполнение вызовов веб-службы на сервер HTTPS из адаптера Worklight — javax.net.ssl.SSLPeerUnverifiedException: узел не аутентифицирован

Runtime: Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

Я выполнил шаги, указанные здесь

http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/topic/com.ibm.worklight.help.doc/admin/t_ibm_worklight_server_and_self-signed_certificates.html

и импортировал самоподписанный сертификат в хранилище ключей java cacerts моей системы, и адаптеры начали работать. Вот это да!!!

Теперь я развернул свои адаптеры через WAS и выполнил те же шаги, импортировал сертификат и туда, но я все еще получаю сообщение об ошибке, когда пытаюсь использовать адаптеры.


person Satheesh    schedule 04.04.2014    source источник


Ответы (1)


Прежде всего обратите внимание, что WAS имеет собственную JRE с собственным хранилищем ключей, которое необходимо обновлять. Кроме того, если вы используете последний выпуск WL, использование самоподписанных сертификатов в адаптерах WL стало намного проще — http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=%2Fcom.ibm.worklight.installconfig.doc%2Fadmin%2Ft_configuring_SSL_WL_adapters_backend_servers_certificates.html

person Anton    schedule 04.04.2014
comment
Спасибо. Можете ли вы сказать мне, как обновить сертификат в хранилище ключей, на которое ссылается WAS, или где он на самом деле находится? - person Satheesh; 04.04.2014
comment
найдите папку JRE внутри вашей установки WAS - person Anton; 05.04.2014