2011-01-25 135 views
3

是否可以将cert文件转换为pfx文件?我尝试导入我的cerf文件到IE中,但它从不显示在“个人”标签下,因此我无法导出。从cert文件转换为pfx文件

我在寻找是否有替代品。

仅供参考,通过使用“keytool”创建cerf文件,然后导出到cert文件。

+0

您使用哪个IE版本? – 2011-01-25 18:07:27

回答

6

本文介绍了创建从一个.CER文件.pfx文件的方式有两种:

建立公开&私钥(您会提示来定义私钥的密码):

makecert.exe -sv MyKey.pvk -n "CN=.NET Ready!!!" MyKey.cer

直接写入的字节数组到一个文件从公共和私有密钥

pvk2pfx.exe -pvk MyKey.pvk -spc MyKey.cer -pfx MyPFX.pfx -po toto

Programmaticaly创建PFX文件,你可以在C#这样做:

byte[] certificateData = certificate.Export(X509ContentType.Pfx, "YourPassword"); 
File.WriteAllBytes(@"C:\YourCert.pfx", certificateData); 

而且一般(如果你使用的是IE 8)你可能想看看这个答案SO:

希望能帮到你。