keytool プログラムは、JavaTM SDK の bin ディレクトリに含まれるセキュリティーツールです。
このツールは、「キーストア」と呼ばれる一種のデータベースを管理します。キーストアには、次の 2 つのタイプのエントリが格納されます。
「キーエントリ」は、非公開鍵と関連する公開鍵の証明書チェーンから成ります。
「信頼できる証明書エントリ」は、別のエンティティーに属し、当該キーストアの所有者が信頼できると決定した公開鍵証明書です。
キーストア内の各エントリは、一意の「エイリアス」によって識別されます。キーストアにエンティティーを追加する場合は、必ずエイリアスを指定してください。
keytool プログラムで使用できるコマンドには、次のものが含まれます。
キーペアを生成する genkey コマンド。存在しないキーストアを指定すると、そのキーストアが作成されます。
証明書をキーストアに追加する import コマンド。存在しないキーストアを指定すると、そのキーストアが作成されます。
証明書をファイルにエクスポートする export コマンド。
キーストアエントリの内容を出力する list コマンド。
keytool プログラムの詳細については、http://java.sun.com/j2se/1.5.0/docs/tooldocs/index.html を参照してください。