メモリ内のタイプ X509Certicate2 のオブジェクトにアクセスできます (秘密鍵と公開鍵の両方があります)。エンド ユーザーがダブルクリックして証明書ストアにインポートできる物理的な .CER ファイルを生成する必要があります。
これまでのところ、私の試みは失敗しています。証明書の公開鍵をファイルにダンプするさまざまな方法を試しましたが、証明書ツールではインポートできません。
何かアドバイス?
メモリ内のタイプ X509Certicate2 のオブジェクトにアクセスできます (秘密鍵と公開鍵の両方があります)。エンド ユーザーがダブルクリックして証明書ストアにインポートできる物理的な .CER ファイルを生成する必要があります。
これまでのところ、私の試みは失敗しています。証明書の公開鍵をファイルにダンプするさまざまな方法を試しましたが、証明書ツールではインポートできません。
何かアドバイス?
Bruno が述べたように、オブジェクト自体で Export メソッドを呼び出すだけで済み、公開鍵のみを含むバイト配列を *.cer ファイルとして保存する準備ができていました。
Mono のソース コードを調べて、その makecert を学ぶことができます。
https://github.com/mono/mono/blob/master/mcs/tools/security/makecert.cs