views:

1526

answers:

3

I need to make some changes to a clickOnce application that I haven't touched for over a year and therefore the certificate has expired.

I've read that publishing with a new certificate will make the application fail because it will be signed with a different key.

Therefore I think I need to use the same certificate but not sure how to renew it.

Please can someone advise. Thanks.

A: 

If I remember correctly, I ran into the same problem and just created a new certificate. I think the automatic update broke between those versions, but there was no lasting damage. it might have helped that my app was for internal use only, so I didn't need a properly signed cert

rotard
A: 

Basically you have to build an app to extend the expiry of your certificate. The links above will get you to the C++ source code for the app. If you are lucky and just signed it yourself it may work. If you used Verisign etc. to sign it you are SOL. You will need to uninstall and re-install every app. It's like you buy a new car the engine blows and the manufacturer gives you a book on re-building engines instead of replacing or fixing it. ClickOnce is not.