現在、固有の問題に遭遇しました。苦境を理解するのを助けるために、いくつかの背景を提供します。当社はアプリケーションの開発をサードパーティに依頼しましたが、この Web アプリケーション パッケージとは別に、SSL 証明書の購入がありました。
SSL を購入した後、それをPersonal Information Exchange (.pfx)にエクスポートしました。
問題はここで発生します...
当社の Web サーバはPlesk Panel 11を利用しています。これは、2 つの理由で問題を複雑にします。
1 つ目は、証明書を直接インストールすると、Pleskが証明書を認識せず、最終的にWindows Server MMC 証明書スナップイン内のMicrosoft 証明書ストアの内容を上書きすることです。
2 つ目の問題はまったくの不運です。Pleskは.pfx拡張子を認識しません。どうやら次のことだけを理解しています。
秘密鍵 (.key)
証明書 (.crt)
CA 証明書 (-ca.crt)
そのため、当初の考えでは、ファイルを有効な形式に変換するだけで、エラーが発生しました。2 番目の試みは、コマンド ラインコントロールに従って、ファイル形式を有効な拡張子にエクスポートすることでした。結果はまだ残念です:
Error: Invalid Certificate Format
インストールされたファイルは.pfxだったので、他のファイルに変換することはできません。残念ながら、Open SSLを使用すると.pemにしか変換されませんでした。残念なことに、これもサポートされていません-
どんな援助も素晴らしいでしょう。
アップデート:
Stack Overflow でこの質問をフォローしようとしました。残念ながら、Windows Server 2012も変換を行っていないようです。有効な形式に変換されますが、秘密鍵が見つかりません。