Click here to Skip to main content
15,888,286 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am pretty new with the dealing with certificates so please bear with me. I have a certificate that I created via MakeCert a while ago that I use when I deploy my VB.net apps via click once. These apps are used by close to 50 people within my company. When I created the certificate, I used the following:

makecert - sv test.pvk -n "MyCompany" MyCert.cer -b 05/16/2013 -e 12/31/30

Based on my records, it appears that I did not use the "pe" switch. From what I understand now, I think this makes the private key exportable. In the next few weeks, I need to migrate to a new computer so I would like to transfer my certificates to the new computer. If I didn't make the key exportable, will I be able to export the certificate and use it on my new PC? If all possible, I don't want to have to make all 50 users reinstall all my apps after I deploy an update on my new computer.

I've been looking at the help in certmgr and it looks like I can request or renew the certificate with a new key. Will this work?

Also, I notice that if I try to export the certificate with the key, there is an option to delete the key. Can a private key only exist on one computer?
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900