it-swarm-ja.com

コマンドラインを使用して、信頼されたルート証明書ストアに自己署名証明書を追加する

コマンドラインを使用してローカルコンピューターの信頼されたルート証明機関に証明書を追加する方法はありますか? certmgr.exeを使用してみましたが、成功しましたが、ルートCAを確認すると、証明書が表示されません。

私はここのガイドに従いました:

http://msdn.Microsoft.com/en-us/library/ms172241.aspx

基本的にこのコマンドを試す:

certmgr.exe -add -c mycertificate.cer -s -r localMachine root

コマンドは機能し、コマンドラインで成功を示しますが、mmcを介して実際の信頼されたルートストアで証明書を確認できません。自己署名証明書の手順が異なりますか? IISこの証明書へのSSLバインディングを備えたサーバーをセットアップしました。この証明書は元々「MY」ストアに配置されていました。しかし、自動スクリプトを介してすべてを実行しているので、この証明書をに追加する方法を知りたいです。コマンドラインオプションを使用する信頼されたルートCA ??

5
Johnydep

手動で(CERファイルをダブルクリックして)試しましたか?手動でも機能しない場合は、 Vistaのバグ が発生している可能性があります。

ルートCA証明書をインストールするための手動の手順

  1. .cerファイルをダブルクリックします。
  2. Certificateダイアログボックスで、Install Certificateをクリックして証明書のインポートウィザード
  3. ようこそページで、次へをクリックします。
  4. 証明書ストアページで、すべての証明書を次のストアに配置するを選択します。 参照をクリックします。
  5. 証明書ストアの選択ダイアログボックスで、物理ストアの表示を選択します。
  6. 信頼されたルート証明機関をダブルクリックし、ローカルコンピューターを選択してから、 [〜#〜] ok [〜#〜]をクリックします。
  7. Certificate Storeページで、Nextをクリックします。
  8. 概要ページで、詳細を確認し、完了をクリックします。
1
tricasse