将X509Certificate2(仅限公钥)导出到.CER文件

时间:2012-04-29 22:21:06

标签: .net x509certificate public-key-encryption

我可以在内存中访问类型为X509Certicate2的对象(它具有私钥和公钥)。我需要生成一个物理.CER文件,可以双击并由最终用户导入证书存储区。

到目前为止,我这样做的尝试都失败了。我已尝试过各种方法将证书的公钥转储到文件中,但不能通过证书工具导入。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您可以查看Mono源代码并了解其makecert,

https://github.com/mono/mono/blob/master/mcs/tools/security/makecert.cs

答案 1 :(得分:0)

事实证明,正如Bruno所提到的,我需要做的就是在对象本身上调用Export方法,并且只包含公钥的字节数组已准备好保存为* .cer文件