是否可以将证书文件转换为pfx文件?我尝试将我的cerf文件导入IE,但它从未在“个人”标签下显示,因此我无法导出到那里。
我正在寻找是否有其他选择。
仅供参考,cerf文件是使用“keytool”创建的,然后导出到cert文件。
答案 0 :(得分: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
Programmaticaly你可以在C#中通过将字节数组直接写入文件来实现:
byte[] certificateData = certificate.Export(X509ContentType.Pfx, "YourPassword");
File.WriteAllBytes(@"C:\YourCert.pfx", certificateData);
一般情况下(如果您使用的是IE 8),您可能希望在SO上看一下这个答案:
希望对你有所帮助。