次の方法で共有


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