是否可以将cert文件转换为pfx文件?我尝试将我的cerf文件导入IE,但它从未显示在“个人”选项卡下,因此无法在那里导出。
我正在寻找是否有其他可用的选择。
顺便说一下,cerf文件是通过使用“keytool”创建,然后导出到cert文件中的。
是否可以将cert文件转换为pfx文件?我尝试将我的cerf文件导入IE,但它从未显示在“个人”选项卡下,因此无法在那里导出。
我正在寻找是否有其他可用的选择。
顺便说一下,cerf文件是通过使用“keytool”创建,然后导出到cert文件中的。
创建您的公钥和私钥(您将被提示定义私钥密码):
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上的这个答案:
希望这可以帮助您。