CertMgr
CertMgr (Certmgr.exe) は、証明書、証明書信頼リスト (CCTL)、証明書失効リスト (CRL) を管理するコマンドライン CryptoAPI ツールです。
CertMgr では多数のスイッチがサポートされていますが、このセクションでは、証明書ストア内での 証明書 の管理に関連するスイッチのみを説明します。
CertMgr [/add|/del|/put] [Switches] [/s [/r RegistryLocation ] ] SourceName [/s [/r RegistryLocation] ] [DestinationName]
操作、スイッチ、および引数の一部の一覧
操作
add
SourceName で指定されたファイルから、DestinationName で指定された証明書ストアに証明書、CCTL、または CRL を追加するように CertMgr を構成します。
del
DestinationName で指定された証明書ストアから、SourceName で指定された証明書ストア内の証明書、CCTL、または CRL を削除するように CertMgr を構成します。 DestinationNameが指定されていない場合、SourceNameは宛先ストアとしても機能し、変更されます。
put
SourceName で指定された証明書ストアから DestinationName で指定されたファイルに証明書、CCTL、または CRL を保存するように CertMgr を構成します。
何一つ
コマンドが指定されていない場合、CertMgr は、証明書ストアまたは SourceName で指定されたファイル内のすべての証明書、CCTL、または CRL を表示します。
スイッチおよび引数
/c
SourceName で指定されたファイルからの証明書のみを処理するように CertMgr を構成します。
/CTL
SourceName で指定されたファイルからの CCTL のみを処理するように CertMgr を構成します。
/CRL
SourceName で指定されたファイルからの CRL のみを処理するように CertMgr を構成します。
/s
SourceName または DestinationName で指定された証明書ストアにシステム ストアとしてアクセスするように CertMgr を構成します。
/r registryLocation
システム証明書ストアのレジストリの場所を指定します。 /r スイッチは、/秒 スイッチで使用した場合にのみ有効です。 registryLocation引数は次のいずれかである必要があります。
currentUser
レジストリの場所HKEY_CURRENT_U Standard Edition R を指定します。
localMachine
レジストリの場所のHKEY_LOCAL_MACHINEを指定します。
/r スイッチが /s スイッチと共に指定されていない場合、 currentUser が既定値です。
これらの証明書ストアの詳細については、「 Certificate Stores」を参照してください。
/v
証明書、CCTL、CRL に関する詳細情報を表示するように CertMgr を構成します。 このスイッチが指定されていない場合、CertMgr には簡単な情報のみが表示されます。
コメント
CertMgr を使用するには、ユーザーがシステムの Administrators グループのメンバーであり、管理者特権のコマンド プロンプトからコマンドを実行する必要があります。
CertMgr パラメーターの完全な一覧については、 Certificate Manager ツール 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