Haven't seen a good post on how this works anywhere, just know the fix was put in in 3.5. The way it works is pretty complicated, a combination of who issued the certificate, to who, where it is located, etc. Bottom line: If you have an app deployed with an issued certificate, you renew that cert and the issuer nor the subject name do not change (but the expiration and public/private key pair do), updates to the app will succeed whereas before the fix the update with the new cert would block the installation and you had to have users uninstall / reinstall to work around.
Brian Noyes Software Insight brian@softinsight.com www.softinsight.com