0

我按照以下链接中的指南 https://docs.wso2.com/display/IS500/WSO2+Identity+Server+as+an+OpenID+Provider 我成功地将证书添加到 Java 的 cacerts 但重新启动 Liferay 后我Liferay 收到与未添加证书时相同的错误(“您输入了无效数据。请重试”)。请注意,我没有偏离指南。

我什至尝试连接一个简单的 openid4java 应用程序,但出现以下异常: org.openid4java.discovery.yadis.YadisException: 0x704: I/O transport error: peer not authenticated 这在大多数情况下是由于 SSL 问题带有 Java 证书。

任何想法可能出了什么问题?

4

2 回答 2

0

您可以在 Liferay portal-ext.properties 中启用 openId 组件

open.id.auth.enabled=true

然后重启你的tomcat服务器。

希望这可以帮到你

于 2014-10-23T05:04:36.573 回答
0

是的,你是对的,lifersay 正在起诉他们自己的 jre,但编译一些 jsp 页面或者可能是一些 php 页面 jdk 是必需的,

所以 JAVA_HOME/jre/lib/security

您可以导入 carbon.crt 在 CarBONicHOME/repository/resource/security 中生成的任何内容

由于 wso2 使用自签名 cirtificate ,因此您必须提供给您 RUNTime JRE 。

希望你明白我的意思

于 2014-10-23T08:08:48.483 回答