CertMgr

CertMgr (Certmgr.exe) は、証明書、証明書信頼リスト (CCTL)、および証明書失効リスト (CRL) を管理するコマンドライン CryptoAPI ツールです。

CertMgr では多数のスイッチがサポートされていますが、このセクションでは、証明書ストア内での テスト証明書 の管理に関連するスイッチのみを説明します。

    CertMgr [/add|/del|/put] [Switches] [/s [/r RegistryLocation ] ] SourceName [/s [/r RegistryLocation] ] [DestinationName]

操作、スイッチ、引数の一部の一覧

操作

追加
SourceName で指定されたファイルから DestinationName で指定された証明書ストアに証明書、CCTL、または CRL を追加するように CertMgr を構成します。

Del
SourceName で指定された証明書ストア内の証明書、CTL、または CRL を DestinationName で指定された証明書ストアから削除するように CertMgr を構成します。 DestinationName が指定されていない場合、SourceName は宛先ストアとしても機能し、変更されます。

置く
SourceName で指定された証明書ストアから DestinationName で指定されたファイルに証明書、CCTL、または CRL を保存するように CertMgr を構成します。

なし
コマンドが指定されていない場合、CertMgr は、 SourceName で指定された証明書ストアまたはファイル内のすべての証明書、CCTL、または CRL を表示します。

スイッチと引数

/C
SourceName で指定されたファイルからの証明書のみを処理するように CertMgr を構成します。

/Ctl
SourceName で指定されたファイルの CCTL のみを処理するように CertMgr を構成します。

/Crl
SourceName で指定されたファイルからの CRL のみを処理するように CertMgr を構成します。

/S
SourceName または DestinationName で指定された証明書ストアにシステム ストアとしてアクセスするように CertMgr 構成します。

/rregistryLocation
システム証明書ストアのレジストリの場所を指定します。 /r スイッチは、/s スイッチと共に使用する場合にのみ有効です。 registryLocation 引数は次のいずれかである必要があります。

currentUser
レジストリの場所HKEY_CURRENT_USERを指定します。

localMachine
レジストリの場所HKEY_LOCAL_MACHINEを指定します。

/r スイッチが /s スイッチと共に指定されていない場合、currentUser が既定値です。

これらの証明書ストアの詳細については、「証明書 ストア」を参照してください。

/V
証明書、CCTL、CRL に関する詳細情報を表示するように CertMgr を構成します。 このスイッチが指定されていない場合、CertMgr には簡単な情報のみが表示されます。

コメント

CertMgr を使用するには、ユーザーがシステムの Administrators グループのメンバーであり、管理者特権のコマンド プロンプトからコマンドを実行する必要があります。

CertMgr パラメーターの完全な一覧については、 証明書マネージャー ツール の Web サイトを参照してください。

CertMgr ツールの 32 ビット バージョンは、WDK の bin\i386 フォルダーにあります。 64 ビット バージョンのツールは、WDK の bin\amd64 フォルダーと bin\ia64 フォルダーにあります。

次の 2 つの CertMgr コマンドは、 OutputFile.cer ファイル内の証明書を信頼されたルート証明機関の証明書ストアと信頼された発行元の証明書ストアに追加します。

CertMgr /add OutputFile.cer /s /r localMachine root 
CertMgr /add OutputFile.cer /s /r localMachine trustedpublisher