但在尝试从liferay CAS配置页面进行集成时,我一直收到 SSL错误。
在我看来,这里玻璃鱼应该受到指责,因为我已经成功配置并测试了与jboss-7.0捆绑在一起的Liferay-6.1中的相同CAS服务器,并且还在与tomcat捆绑在一起的liferay6.1中进行了测试。 我在同一台服务器上测试了所有liferay捆绑包,这意味着导入证书密钥时没有错误。
有没有人知道如何在与glassfish捆绑的liferay中成功配置安全CAS?
修改:
我追踪了错误,它是:
javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径
我记得在导入其他liferay捆绑包(jboss和tomcat)中的密钥之前配置自签名证书时出现此特定错误。但是在我在密钥库中导入CAS密钥后它就消失了。
答案 0 :(得分:1)
我从我的评论中复制了:
您在glassfish上导入了哪个密钥库? glassfish上的domain / config目录中有两个,cacerts.jks和keystore.jks。您是否将glassfish ssl监听器指向新证书的别名?