我正在尝试将 JIRA 小工具放到 Liferay Portal 上。但是我在 JIRA 接受公钥方面遇到了问题。
在 Liferay 中:
我使用 Puttygen 生成了公钥并将公钥保存在:
liferay 文件夹/数据/opensocial/rsaSigningKey.pem。
通过以下方式发布了 Jira 小工具(活动流):
Liferay -> 控制面板 -> 门户设置 -> Opensocial gadget 发布者
然后:
操作 -> 管理 OAuth -> 选定的 RSAPrivate
并将 consumerkey 设置为 portlet.properties 中提到的 rsaKeyName
在吉拉:
打开:
Jira -> 应用程序链接 -> 创建新的通用应用程序
Liferay -> 传入身份验证消费者密钥 - rsaKeyName 消费者名称 - Liferay 公钥
在 rsaSigningKey.pem 回调中提供公钥文本。
Liferay opensocial 小工具 portlet.properties 中提到的回调。
当我尝试保存设置时,我在 Jira 中收到错误:
“必须是有效的公钥。java.security.InvalidKeyException:无效的密钥格式”。
我哪里错了?
你是如何生成公钥和私钥的?