"ソース データをインポートできないか、指定されたパスワードが正しくありません" が表示されて Import-ExchangeCertificate が失敗する

 

トピックの最終更新日: 2008-09-09

ここでは、Import-ExchangeCertificate コマンドレットを使用してサード パーティの証明書を Exchange にインポートしようとしたときに表示される場合がある "ソース データをインポートできないか、指定されたパスワードが正しくありません" エラーを解決する方法について説明します。

証明書の拇印を使用して Get-ExchangeCertificate コマンドレットを使用すると、エラー "拇印 <拇印> を含む証明書が見つかりましたが、これは Exchange サーバーでは無効です (理由: "PrivateKeyMissing")" が表示されてコマンドが失敗します。

原因

証明書の秘密キーに問題があります。

解決方法

この問題を解決するには、以下の手順を実行し、certutil -repairstore コマンドを使用して秘密キーの問題を修正します。

開始する前に

この手順を実行するには、使用するアカウントに以下が委任されている必要があります。

  • ローカルの Administrators グループのメンバシップ

Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

手順

certutil -repairstore コマンドを使用して秘密キーの問題を修正するには、次の操作を行います。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「mmc.exe」と入力して Microsoft 管理コンソールを開き、証明書スナップインを追加します。

  2. [個人用] フォルダにあるインポート済みの証明書をダブルクリックします。

  3. [詳細] タブをクリックします。

  4. [フィールド] 列で [シリアル番号] をクリックし、シリアル番号を強調表示して、書き留めます。

  5. コマンド プロンプトを開きます。

  6. 種類 : certutil -repairstore my "SerialNumber" (SerialNumber は、手順 4. で書き留めたシリアル番号です。)

  7. 証明書スナップインで、[証明書] を右クリックし、[最新の情報に更新] をクリックします。これで、証明書が秘密キーに関連付けられます。

  8. 問題が解決されたことを確認するには、Get-ExchangeCertificate コマンドレットを実行します。これにより、正しい証明書が表示されます。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。