开发者

Conversion from cert file to pfx file

Is it possible to convert a cert file 开发者_Python百科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.


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

  • Maxime Lamure: Create your own .pfx file for ClickOnce

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:

  • How to make IE8 trust a self-signed certificate in 20 irritating steps

Hope that helps you.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜