我有一个Silverlight 4可信任的OOB应用程序,该应用程序是使用上周过期的证书签名的。我无法在旧证书上发布新代码。
我申请了一份新的5年证书,并在从我的证书商店(相同的发布商名称,公司等)中选择了这个新证书后重新签署了该应用程序。
现在,当尝试将OOB应用程序更新为具有证书不匹配错误的新版本时,自动更新Silverlight机制会失败。它显然不喜欢新证书。
我如何解决这个问题 - 我认为这取决于证书颁发者“链接”我的证书以继续信任。我不希望每次我的证书到期时都让我的用户卸载软件,我必须得到一个新的。