从 cert 文件到 pfx 文件的转换

发布于 2024-10-13 18:07:21 字数 150 浏览 5 评论 0原文

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

我正在寻找是否有可用的替代方案。

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

Is it possible to convert a cert file to a pfx file? I tried importing my cerf file into IE, but it is never shown under the "personal" tab, thus I cannot export there.

I am looking for if there is alternatives available.

FYI, the cerf file is created by using "keytool" and then doing an export to a cert file.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最丧也最甜 2024-10-20 18:07:21

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

创建您的公共&私钥(系统将提示您定义私钥的密码):

makecert.exe -sv MyKey.pvk -n “CN=.NET 就绪!!!” 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)您可能想看看这个答案:

希望对您有帮助。

This article describes two ways of creating a .pfx file from a .cer file:

Create your public & private Keys (You will be prompt to define the private key’s password):

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

Create your PFX file from the public and private key

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

Programmaticaly you could do so in C# by writing the byte array directly to a file:

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

And generally (if you're using IE 8) you might want to have a look at this answer on SO:

Hope that helps you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文