"ソース データをインポートできないか、指定されたパスワードが正しくありません" が表示されて Import-ExchangeCertificate が失敗する
トピックの最終更新日: 2008-09-09
ここでは、Import-ExchangeCertificate コマンドレットを使用してサード パーティの証明書を Exchange にインポートしようとしたときに表示される場合がある "ソース データをインポートできないか、指定されたパスワードが正しくありません" エラーを解決する方法について説明します。
証明書の拇印を使用して Get-ExchangeCertificate コマンドレットを使用すると、エラー "拇印 <拇印> を含む証明書が見つかりましたが、これは Exchange サーバーでは無効です (理由: "PrivateKeyMissing")" が表示されてコマンドが失敗します。
原因
証明書の秘密キーに問題があります。
解決方法
この問題を解決するには、以下の手順を実行し、certutil -repairstore コマンドを使用して秘密キーの問題を修正します。
開始する前に
この手順を実行するには、使用するアカウントに以下が委任されている必要があります。
- ローカルの Administrators グループのメンバシップ
Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。
手順
certutil -repairstore コマンドを使用して秘密キーの問題を修正するには、次の操作を行います。
[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「mmc.exe」と入力して Microsoft 管理コンソールを開き、証明書スナップインを追加します。
[個人用] フォルダにあるインポート済みの証明書をダブルクリックします。
[詳細] タブをクリックします。
[フィールド] 列で [シリアル番号] をクリックし、シリアル番号を強調表示して、書き留めます。
コマンド プロンプトを開きます。
種類 : certutil -repairstore my "SerialNumber" (SerialNumber は、手順 4. で書き留めたシリアル番号です。)
証明書スナップインで、[証明書] を右クリックし、[最新の情報に更新] をクリックします。これで、証明書が秘密キーに関連付けられます。
問題が解決されたことを確認するには、Get-ExchangeCertificate コマンドレットを実行します。これにより、正しい証明書が表示されます。
参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。