我按照以下链接中的指南进行操作 https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+an+OpenID+Provider 我成功地将证书添加到Java的cacerts但是在重新启动Liferay之后我从Liferay得到了同样的错误("您输入了无效数据。请再试一次#34;),因为没有添加证书。请注意,我并没有偏离指南。
我甚至尝试使用简单的openid4java应用程序进行连接,并得到以下异常: org.openid4java.discovery.yadis.YadisException:0x704:I / O传输错误:对等方未经过身份验证 根据大多数情况,这是因为Java证书的SSL问题。
任何可能出错的想法?
答案 0 :(得分:0)
您可以在Liferay portal-ext.properties中启用openId组件
open.id.auth.enabled =真
然后重新启动tomcat服务器。
希望这可以帮到你
答案 1 :(得分:0)
是的你是对的,lifersay起诉他们自己的jre但是编译一些jsp页面或者可能是某些php页面jdk是必需的,
所以JAVA_HOME / jre / lib / security
您可以导入carbon.crt,无论您在CarBONicHOME / repository / resource / security
中生成了什么因为wso2使用自签名证书所以你必须要为你提供RUnTime JRE。
希望你明白我的意思