Liferay+;glassfish 3.1.1+;CAS+;liferay中的SSL、SSL错误 我正在尝试在Liferay上集成CAS 我在安全端口中运行单独的CAS服务器,但我使用的是自签名证书 我在另一台与glassfish-3.1.1服务器捆绑的服务器中安装了Liferay-6.1 我已经在承载Liferay的服务器中使用java keytool从CAS服务器导入了所需的密钥文件
但在尝试从liferay CAS配置页面进行集成时,我不断遇到SSL错误 在我看来,glassfish应该受到责备,因为我已经成功地在与jboss-7.0捆绑的Liferay-6.1中配置并测试了同一个CAS服务器,也在与tomcat捆绑的Liferay 6.1中进行了测试。 我在同一台服务器上测试了所有liferay捆绑包,这意味着导入证书密钥时没有错误 有人知道如何在与glassfish捆绑的liferay中成功配置安全CAS吗 编辑: 我跟踪了错误,它是: javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径Liferay+;glassfish 3.1.1+;CAS+;liferay中的SSL、SSL错误 我正在尝试在Liferay上集成CAS 我在安全端口中运行单独的CAS服务器,但我使用的是自签名证书 我在另一台与glassfish-3.1.1服务器捆绑的服务器中安装了Liferay-6.1 我已经在承载Liferay的服务器中使用java keytool从CAS服务器导入了所需的密钥文件,ssl,glassfish,liferay,cas,Ssl,Glassfish,Liferay,Cas,但在尝试从liferay CAS配置页面进行集成时,我不断遇到SSL错误 在我看来,glassfish应该受到责备,因为我已经成功地在与jboss-7.0捆绑的Liferay-6.1中配置并测试了同一个CAS服务器,也在与tomcat捆绑的Liferay 6.1中进行了测试。 我在同一台服务器上测试了所有liferay捆绑包,这意味着导入证书密钥时没有错误 有人知道如何在与glassfish捆绑的liferay中成功配置安全CAS吗 编辑: 我跟踪了错误,它是: javax.net.ssl.SS
在导入其他liferay捆绑包(jboss和tomcat)中的密钥之前配置自签名证书时,我记得这个特殊错误。但在我将CAS密钥导入密钥库后,它就消失了。我复制了我的评论:
您在glassfish上将证书导入了哪个密钥库?glassfish上的domain/config目录中有两个,cacerts.jks和keystore.jks。您是否将glassfish ssl侦听器指向新证书的别名?我从我的评论中复制了:
您在glassfish上将证书导入了哪个密钥库?glassfish上的domain/config目录中有两个,cacerts.jks和keystore.jks。您是否将glassfish ssl侦听器指向新证书的别名?您将证书导入glassfish上的哪个密钥库?glassfish上的domain/config目录中有两个,cacerts.jks和keystore.jks。您是否将glassfish ssl侦听器指向新证书的别名?前面,我将其导入到jvm的cacerts文件中。我没有意识到glassfish使用自己的密钥库,而不是jvm。现在,我将密钥导入了domain/config/cacerts.jsk文件,它工作得非常好。谢谢@Jim,我可以把你的评论作为回答吗?:)我不知道如何让评论成为答案,所以我把它复制成了答案。很高兴它有帮助!确保您设置了glassfish主密码。(asadmin change master password)执行此操作时,可能还需要更改密钥库中证书上的密码。我提到这一点是因为这以前让我很伤心。你在glassfish上将证书导入了哪个密钥库?glassfish上的domain/config目录中有两个,cacerts.jks和keystore.jks。您是否将glassfish ssl侦听器指向新证书的别名?前面,我将其导入到jvm的cacerts文件中。我没有意识到glassfish使用自己的密钥库,而不是jvm。现在,我将密钥导入了domain/config/cacerts.jsk文件,它工作得非常好。谢谢@Jim,我可以把你的评论作为回答吗?:)我不知道如何让评论成为答案,所以我把它复制成了答案。很高兴它有帮助!确保您设置了glassfish主密码。(asadmin change master password)执行此操作时,可能还需要更改密钥库中证书上的密码。我之所以提到这一点,是因为这曾经让我感到悲伤。