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?