1

JIRA ガジェットを Liferay ポータルに取り込もうとしています。しかし、公開鍵を受け入れる JIRA で問題に直面しています。

ライフレイで:

  • Puttygen を使用して公開鍵を生成し、公開鍵を次の場所に保存しました。

    liferay フォルダ/data/opensocial/rsaSigningKey.pem.

  • 次の方法で Jira ガジェット (アクティビティ ストリーム) を公開しました。

    Liferay -> コントロール パネル -> ポータル設定 -> Opensocial ガジェット パブリッシャー

    それで:

    アクション -> OAuth の管理 -> 選択した RSAPrivate

    portlet.properties に記載されているように、consumerkey を rsaKeyName として設定します。

ジラの場合:

  • 開いた:

    Jira -> アプリケーション リンク -> 新しい汎用アプリケーションを作成

    Liferay -> 受信認証コンシューマ キー - rsaKeyName コンシューマ名 - Liferay パブリック キー

  • rsaSigningKey.pem コールバックで公開鍵テキストを指定します。

  • Liferay opensocial ガジェット portlet.properties で説明されているコールバック。

  • 設定を保存しようとすると、Jira でエラーが発生します。

    「有効な公開鍵である必要があります。java.security.InvalidKeyException: 無効な鍵形式」.

どこが間違っていますか?

公開鍵と秘密鍵をどのように生成していますか?

4

1 に答える 1

0

Jira と Jenkins の統合で同様の問題が発生しています。ドキュメントは全体的に本当に不明確です。役に立つかもしれないことの 1 つ: 公開キーを Jira に貼り付けるときは、余分なスペースがないことを確認してください。エンドラインは問題ありませんが、すべてのスペースを削除してください。

于 2012-03-30T00:43:02.363 に答える