我有權訪問內存中具有私鑰和公鑰的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