ベース64エンコード
暗号化を提供しないため、十分なデータ保護を保証できないため、シークレットを保護するために本番環境での Base64 エンコードはお勧めしません。
In this method, we'll use Base64 encoding, which is a simple obfuscation.
ステップ 1. パスワードの暗号化
<Jira-installation-directory>/binに移動します。次のコマンドを実行してパスワードを暗号化します。以下に示すオプションの引数を使用することもできます。
java -cp "./*" com.atlassian.secrets.cli.db.DbCipherTool
ステップ 2. 暗号化されたパスワードを dbconfig.xml に追加
- Jira ホーム ディレクトリに移動し、
dbconfig.xmlファイルをバックアップします。Jira サーバーの外部の安全な場所にバックアップを移動します。 dbconfig.xmlファイルを編集します。<password>タグを CLI によって生成されたタグに置き換えます。例:<atlassian-password-cipher-provider>com.atlassian.secrets.store.base64.Base64SecretStore</atlassian-password-cipher-provider> <password>put-your-obfuscated-password-here</password>- Jira を再起動します。
パスワードの復号化
パスワードを復号化するには、-m decrypt パラメータを使用してコマンドを拡張します。
java -cp "./*" com.atlassian.secrets.cli.db.DbCipherTool -m decrypt
パスワードを求められたら、dbconfig.xmlファイルから暗号化されたパスワードを指定します。
トラブルシューティング
最終更新日 2024 年 7 月 11 日
Powered by Confluence and Scroll Viewport.