18.8. サブシステムによって使用されるトークンの管理
Certificate System は、トークンの 2 つのグループを管理します。PKI タスクを実行するためにサブシステムによって使用されるトークンと、サブシステムを通じて発行されるトークンです。これらの管理タスクは、特にサブシステムによって使用されるトークンを参照します。
スマートカードトークンの管理方法は、6章Token Management System の使用と設定: TPS と TKS を参照してください。
18.8.1. トークンの検出
インストールまたは設定する Certificate System によってトークンを検出できるかどうかを確認するには、TokenInfo
ユーティリティーを使用します。
TokenInfo /var/lib/pki/ instance_name/alias Database Path: /var/lib/pki/ instance_name/alias Found external module 'NSS Internal PKCS #11 Module'
TokenInfo /var/lib/pki/ instance_name/alias
Database Path: /var/lib/pki/ instance_name/alias
Found external module 'NSS Internal PKCS #11 Module'
Copy to clipboardCopiedこのユーティリティーは、Certificate System にインストールされたトークンだけでなく、Certificate System で検出できるすべてのトークンを返します。
18.8.1.1. トークンの表示
Certificate System インスタンスに現在インストールされているトークンのリストを表示するには、modutil
ユーティリティーを使用します。
インスタンスの
alias
ディレクトリーを開きます。以下に例を示します。cd /var/lib/pki/ instance_name/alias
Copy to clipboardCopiedcd /var/lib/pki/ instance_name/alias
modutil
ツールを使用して、インストールされている PKCS #11 モジュールに関する情報と、対応するトークンに関する情報を表示します。modutil -dbdir . -nocertdb -list
Copy to clipboardCopiedmodutil -dbdir . -nocertdb -list
18.8.2. トークンのパスワードの変更
サブシステムのキーペアと証明書を格納する内部または外部のトークンは、パスワードによって保護 (暗号化) されます。キーペアを復号する、またはキーペアにアクセスするには、トークンのパスワードを入力します。このパスワードは、トークンが最初にアクセスされたとき、通常は Certificate System のインストール時に設定されます。
サーバーのキーと証明書を保護するパスワードを定期的に変更することが推奨されます。パスワードを変更すると、誰かがパスワードを見つけるリスクを最小限に抑えることができます。トークンのパスワードを変更するには、certutil
コマンドラインユーティリティーを使用します。
certutil
の詳細は、http://www.mozilla.org/projects/security/pki/nss/tools/ を参照してください。
シングルサインオンパスワードキャッシュは、password.conf
ファイルにトークンパスワードを保存します。このファイルは、トークンパスワードが変更されるたびに手動で更新する必要があります。password.conf
ファイルを介したパスワード管理の詳細は、Red Hat Certificate System 計画、インストール、およびデプロイメントのガイド を参照してください。