証明書と秘密鍵の曲がりくねった迷路に迷いました。
私はC#でサーバーを書いています。SSL接続を受け入れてほしい。テストの目的で、「localhost」の証明書を生成し、その証明書をサーバーに使用したいと思います。理想的には、証明書ストアを汚染したくないので、C#コードが証明書を提供するためにロードできるディスク上の1つまたは複数のファイルが必要です。
私が試したすべてのこと(Web検索で提案されたクックブックアプローチを使用)では、「パッケージに提供された資格情報が認識されませんでした」または「サーバーモードSSLは関連付けられた秘密鍵を持つ証明書を使用する必要があります」のいずれかが表示されます。
証明書と秘密鍵を生成し、その後、それらをマシンの証明書ストアにロードせずにX509Certificateオブジェクトにロードする方法はありますか?