CreateNewUserCerts スクリプトについて

CreateNewUserCerts コマンドは、Demo CA のオプション コンポーネントに含まれるシェル スクリプトです。これにより、Demo CA の既存のインスタンスでエンティティ (クライアントおよびサーバー) のキーと証明書の新しいセットが生成されます。詳細については、「デモ CA について」を参照してください。

CreateNewUserCerts を実行して、エンティティ証明書の追加セットを生成できます。Demo CA インスタンス内の既存のエンティティ証明書を置き換える場合は、最初に RevokeCertificate を使用して既存の証明書を取り消す必要があります。

構文:

CreateNewUserCerts DemoCA-directory [certificate-types]

パラメーター:

DemoCA-directory
既存の Demo CA インスタンスを含むディレクトリ。
certificate-types
作成するエンティティ証明書のタイプを指定するオプション パラメーター。指定する場合は、次のいずれかにする必要があります。
server
サーバー証明書のみを作成します。
client
クライアント マシン証明書のみを作成します。
clientuser
クライアント ユーザー証明書のみを作成します。
all
上記の証明書をすべて作成します。

デフォルト値は、all です。

説明:

CreateNewUserCerts では、証明書の生成に使用する各種の情報を入力するよう求められます。また、処理の一環として、他の Demo CA スクリプトがいくつか実行されます。

CreateNewUserCerts では、新しい証明書の識別情報を入力するよう求められます。同じ情報を持つ証明書がこの Demo CA インスタンスにすでに存在する場合は、最初に RevokeCertificate を使用してその証明書を取り消す必要があります。取り消さないと、作成の試行が拒否されます。

このスクリプトを呼び出す前に、シェル環境で Enterprise Developer 製品を適切に構成する必要があります。