6.13. 新しいマスターキーの設定
本セクションでは、Token Key Service (TKS) で新しいマスターキーを設定するのに必要な手順および設定を説明します。背景情報は、『Red Hat Certificate System 計画、インストール、およびデプロイメントのガイド』 を参照してください。
手順6.1 新規マスターキーの作成
- TKS セキュリティーデータベースへのアクセスに必要な PIN の内部を取得します。
cat /var/lib/pki/pki-tomcat/tks/conf/password.conf internal=649713464822 internaldb=secret12 replicationdb=-752230707
# cat /var/lib/pki/pki-tomcat/tks/conf/password.conf internal=649713464822 internaldb=secret12 replicationdb=-752230707
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - TKS インスタンスの
alias/
ディレクトリーを開きます。cd /var/lib/pki/pki-tomcat/alias
# cd /var/lib/pki/pki-tomcat/alias
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - tkstool ユーティリティーを使用して新規マスターキーを生成します。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 鍵がデータベースに正しく追加されていることを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
6.13.1. ラップされたマスターキーの生成および転送 (Key Ceremony) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
マスターキーを外部トークンまたは複数の場所で使用する場合は、ハードウェアトークンに安全に転送できるように ラップ する必要があります。この tkstool ユーティリティーを使用するとトランスポートキーを生成できます。次に、トークンが生成されるファシリティーにマスターキーを送信します。ラップマスターキーを転送するプロセスは、一般的に キーセレモニー と呼ばれます。
注記
トランスポートキーは、生成されたマスターキーとのみ使用できます。
手順6.2 ラップされたマスターキーの生成および転送
- Token Key Service セキュリティーデータベースへのアクセスに必要な内部 PIN を取得します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - TKS インスタンスの
alias/
ディレクトリーを開きます。cd /var/lib/pki/pki-tomcat/alias
# cd /var/lib/pki/pki-tomcat/alias
Copy to Clipboard Copied! Toggle word wrap Toggle overflow transport
という名前のトランスポートキーを作成します。tkstool -T -d . -n transport
# tkstool -T -d . -n transport
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記tkstool ユーティリティーは、生成された 3 つのセッションキーごとにキー共有と KCV 値を出力します。この手順の後半で新しいデータベースにトランスポートキーを再生成する必要がある場合に、それらをファイルに保存し、失われた場合はキーを再生成します。- プロンプトが表示されたら、データベースのパスワードを入力します。次に、画面の指示に従って、ランダムなシードを生成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 次のプロンプトにより、一連のセッションキーが生成されます。最終メッセージになるまで、画面の指示に従ってください。
Successfully generated, stored, and named the transport key!
Successfully generated, stored, and named the transport key!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - トランスポートキーを使用してマスターキーを生成してラップし、これを
file
という名前のファイルに保存します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ラップされたマスターキーを適切な場所またはファシリティーにコピーします。
- 必要な場合は、HSM またはファシリティーで新しいセキュリティーデータベースを生成します。
tkstool -N -d <directory>
# tkstool -N -d <directory>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 新たなデータベースで生成した鍵と同じ鍵を生成する-l
オプションを追加します。この方法でトランスポートキーを再生成するには、この手順で前のステップで生成した各セッションキーに対してセッションキー共有と KCV を入力する必要があります。tkstool -I -d <directory> -n verify_transport
# tkstool -I -d <directory> -n verify_transport
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - トランスポートキーを使用して、ファイルに保存されているマスターキーをアンラップします。要求されたら、セキュリティーデータベースの PIN を入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 鍵がデータベースに追加されたことを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow