【问题标题】:Conversion from cert file to pfx file从 cert 文件转换为 pfx 文件
【发布时间】:2011-06-15 07:40:20
【问题描述】:

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

我正在寻找是否有替代品。

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

【问题讨论】:

  • 你用的是哪个IE版本?
  • @Martin:IE8,在 Windows XP 平台上。

标签: security certificate pfx


【解决方案1】:

本文介绍了从 .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 上查看此答案:

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2016-08-18
    • 2015-01-04
    • 1970-01-01
    • 2019-05-18
    • 2015-07-26
    • 2010-10-22
    • 1970-01-01
    • 2017-01-27
    相关资源
    最近更新 更多