Какие шаги необходимы для установки SSL-сертификатов для доступа к веб-службе?
Если сертификат является самозаверяющим сертификатом или не подписан ЦС, для которого у JVM уже есть корневой ЦС, такой как Thawte, Verisign и т. Д., вам придется добавить его к клиенту хранилище доверенных сертификатов и настроить клиент веб-службы или GlassFish (который здесь является клиентом) для использования этого хранилища доверия для создания цепочки доверия.
Чтобы импортировать автономный сертификат в доверенное хранилище, используйте keytool
. В этом посте объясняется, как его использовать (см. Раздел Создание ключей Java и доверенных хранилищ ).
Затем настройте клиент веб-службы для использования этого хранилища доверенных сертификатов. Для этого вам нужно определить системные свойства javax.net.ssl.trustStore
и, возможно, javax.net.ssl.trustStorePassword
. Вы можете сделать это на уровне GlassFish (см. в этом сообщении ).