私はX509Certicate2型のオブジェクトにアクセスできます(秘密鍵と公開鍵の両方があります)。エンドユーザがダブルクリックして証明書ストアにインポートできる物理.CERファイルを生成する必要があります。X509Certificate2(公開鍵のみ)を.CERファイルにエクスポートする
これまでのところ私の試みは失敗しました。証明書の公開鍵をファイルにダンプするさまざまな方法を試しましたが、証明書ツールではインポートできません。
アドバイスはありますか?
私はX509Certicate2型のオブジェクトにアクセスできます(秘密鍵と公開鍵の両方があります)。エンドユーザがダブルクリックして証明書ストアにインポートできる物理.CERファイルを生成する必要があります。X509Certificate2(公開鍵のみ)を.CERファイルにエクスポートする
これまでのところ私の試みは失敗しました。証明書の公開鍵をファイルにダンプするさまざまな方法を試しましたが、証明書ツールではインポートできません。
アドバイスはありますか?
ブルーノが述べたように、私が行うために必要なすべてのオブジェクト自体とバイト配列上のExportメソッドを呼び出すことだったことが判明* .cerファイルとして保存する準備ができました
あなたはモノラルのソースコードをチェックアウトし、そのmakecertを学ぶことが、
https://github.com/mono/mono/blob/master/mcs/tools/security/makecert.cs
エクスポートしようとしているのは、証明書の公開鍵だけでなく、証明書全体です。 (秘密鍵は含まれていません。「X509Certificate2」は便宜上秘密鍵を関連付けるだけです) – Bruno
ありがとう、トピックを再編集しました。アドバイスを感謝します。 – Igorek