5.9.2. 設定ファイルでのパスワードの暗号化
以下の例は、broker.xml
設定ファイルで cluster-password
の値をマスクする方法を示しています。
手順
コマンドプロンプトで、
mask
ユーティリティーを使用してパスワードを暗号化します。$ <broker_instance_dir>/bin/artemis mask <password>
result: 3a34fd21b82bf2a822fa49a8d8fa115d
マスクするプレーンテキストのパスワードが含まれる
<broker_instance_dir> /etc/broker.xml
設定ファイルを開きます。<cluster-password> <password> </cluster-password>
プレーンテキストのパスワードは、暗号化された値に置き換えます。
<cluster-password> 3a34fd21b82bf2a822fa49a8d8fa115d </cluster-password>
暗号化された値を識別子
ENC()
でラップします。<cluster-password> ENC(3a34fd21b82bf2a822fa49a8d8fa115d) </cluster-password>
設定ファイルには、暗号化されたパスワードが含まれるようになりました。パスワードは ENC()
識別子でラップされるため、AMQ Broker では使用前にこれを復号化します。
関連情報
- AMQ Broker に含まれる設定ファイルの詳細は、「AMQ Broker の設定ファイルおよび場所」 を参照してください。