从证书文件转换为pfx文件

3

是否可以将cert文件转换为pfx文件?我尝试将我的cerf文件导入IE,但它从未显示在“个人”选项卡下,因此无法在那里导出。

我正在寻找是否有其他可用的选择。

顺便说一下,cerf文件是通过使用“keytool”创建,然后导出到cert文件中的。


你使用的是哪个IE版本? - Martin Buberl
@Martin:IE8,在Windows XP平台上。 - Kevin
1个回答

6
本文介绍了两种从.cer文件创建.pfx文件的方法:

创建您的公钥和私钥(您将被提示定义私钥密码):

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

从公钥和私钥创建您的PFX文件

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

通过直接将字节数组写入文件,您可以在C#中以编程方式执行此操作:

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

一般来说(如果您使用的是IE 8),您可能需要查看SO上的这个答案:

希望这可以帮助您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接