Доступ к веб-сервису HTTPS из веб-приложения Glassfish - PullRequest
0 голосов
/ 10 марта 2010

Я пытаюсь получить доступ к URL-адресу веб-службы на основе HTTPS из развернутого веб-приложения в Glassfish домене сервера приложений.
Мы получили сертификат от поставщика, который предоставляет URL HTTPS. Какие шаги необходимы для установки SSL сертификатов для доступа к веб-сервису? Спасибо

Ответы [ 2 ]

4 голосов
/ 13 марта 2010

Какие шаги необходимы для установки SSL-сертификатов для доступа к веб-службе?

Если сертификат является самозаверяющим сертификатом или не подписан ЦС, для которого у JVM уже есть корневой ЦС, такой как Thawte, Verisign и т. Д., вам придется добавить его к клиенту хранилище доверенных сертификатов и настроить клиент веб-службы или GlassFish (который здесь является клиентом) для использования этого хранилища доверия для создания цепочки доверия.

Чтобы импортировать автономный сертификат в доверенное хранилище, используйте keytool. В этом посте объясняется, как его использовать (см. Раздел Создание ключей Java и доверенных хранилищ ).

Затем настройте клиент веб-службы для использования этого хранилища доверенных сертификатов. Для этого вам нужно определить системные свойства javax.net.ssl.trustStore и, возможно, javax.net.ssl.trustStorePassword. Вы можете сделать это на уровне GlassFish (см. в этом сообщении ).

1 голос
/ 10 марта 2010

Вам нужно настроить Glassfish для https?

https://glassfish.dev.java.net/javaee5/security/faq.html#configssl

или вам нужно установить сертификат клиента в браузере?

...