- Я пытаюсь интегрировать CAS в Liferay.
- У меня есть отдельный сервер CAS, работающий в безопасном порту, но я использую самоподписанный сертификат
- У меня Liferay-6.1 на другом сервере в комплекте с сервером glassfish-3.1.1.
- Я импортировал требуемый файл ключей с сервера CAS, используя Java Keytool на сервере, где размещен Liferay
Но я продолжаю получать Ошибка SSL при попытке интеграции со страницы конфигурации liferay CAS.
По-моему, здесь виноват Glassfish, потому что я успешно настроил и протестировал тот же сервер CAS в Liferay-6.1, связанный с jboss-7.0, а также протестировал в liferay6.1, связанный с tomcat.
Я проверил все пакеты liferay на одном сервере, что означает, что при импорте ключей сертификатов ошибок нет.
Кто-нибудь знает, как я могу успешно настроить безопасный CAS в liferay в комплекте со glassfish?
EDIT
Я проследил ошибку, и это:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации для запрошенной цели
Я помню эту конкретную ошибку при настройке самозаверяющего сертификата перед импортом ключей в другие пакеты liferay (jboss и tomcat). Но он исчез после того, как я импортировал ключи CAS в хранилище ключей.