2015-09-11 2 views
0

В приложении JSF я вызываю службу REST для получения информации. Я настроил свое приложение для работы в HTTPS на моем веб-сервере. Я создал свой собственный сертификат и настроил собственное хранилище ключей в своем веб-журнале.Ошибка подтверждения SSL при вызове службы REST

При попытке вызова службы REST в моем управляемом компоненте я удар ниже ошибки

javax.faces.el.EvaluationException: com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLKeyException: [ 
Security:090477]Certificate chain received from <myproxy> - <myip> --> <externalsite> was not trusted causing SSL handshake failure. 

Я передаю через сетевой прокси, но я просто не знаю, как исправить эту ошибку.

У кого-нибудь есть идея, как это исправить? Благодаря

UPDATE

Я не уверен, но я использую пользовательское хранилище ключей в моем WebLogic. Есть ли способ получить сертификат внешней службы REST, чтобы я мог установить его в хранилище ключей? Если да, то как это сделать. Возможно, это может решить проблему

ответ

1

Я использую удобную утилиту KeyStore Explorer (http://keystore-explorer.sourceforge.net/). Откройте свое хранилище ключей в проводнике KeyStore, а затем используйте параметр Examine SSL для импорта сертификата непосредственно с внешнего сайта в хранилище ключей.

Смежные вопросы