Windowsツールで、pfxオプションが無効になっている場合は、秘密鍵をローカルストアからエクスポートできないことを意味します。これは、そこに存在しない(使用するボックスでキーが生成されなかったため)、またはキーを生成したときに秘密キーがエクスポート可能としてマークされておらず、Windows証明書テンプレートがエクスポートを許可するように構成されていなかったためです。
マイクロソフトの認証局を使用して証明書を発行していると想定しています。これは正しいです?
もしそうなら:-
1.証明書テンプレートで秘密鍵のエクスポートが許可されていることを確認します。
2.証明書リクエストをどのように生成していますか、次のテクニックを使用できます
次のようにINFファイルを作成します
[バージョン]
Signature = "$ Windows NT $
[NewRequest]
Subject =" etc "
KeySpec
= 1
Exportable = 1 MachineKeySet = TRUE
ProviderName =" CSPName "
ProviderType = 1
[RequestAttributes] CertificateTemplate =
NOTEエクスポート可能= 1
次に、コマンドプロンプトで次のコマンドを使用します
certreq -new infile.inf reqfile.req //ここで、infile.infは上記のファイルであり、reqfileは出力要求ファイルです
certreq -submit -config \ reqfile.req //
これが完了したら、CAに証明書要求を送信します証明書をpfxとしてエクスポートできるか、
またはhttp://www.blacktipconsulting.com/Site/Products.htmlにアクセスして、すべての処理を行う無料のコマンドラインツールを使用して、証明書をpfxとしてエクスポートします。