是否可以将 cert 文件转换为 pfx 文件?我尝试将我的 cerf 文件导入 IE,但它从未显示在“个人”选项卡下,因此我无法在那里导出。
我正在寻找是否有替代品。
仅供参考,cerf 文件是通过使用“keytool”创建的,然后导出到 cert 文件。
是否可以将 cert 文件转换为 pfx 文件?我尝试将我的 cerf 文件导入 IE,但它从未显示在“个人”选项卡下,因此我无法在那里导出。
我正在寻找是否有替代品。
仅供参考,cerf 文件是通过使用“keytool”创建的,然后导出到 cert 文件。
本文介绍了从 .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 上查看此答案:
希望对您有所帮助。