为 UWP 应用程序重新创建自签名代码签名证书

Re-New self-signed Code signing certificate for UWP apps

我们将一个 UWP 应用程序部署到许多设备上。我们用于签署应用程序的自签名证书已过期。

生成新证书会更改应用程序强名称 - 因此您无法再更新应用程序并需要卸载然后重新安装,这将删除应用程序文件夹中的所有文件(包括使用的本地 sqlite 数据库用于本地缓存,可能包含也可能不包含任何尚未与服务器同步的数据)

我们已尝试使用 RenewCert (http://may.be/renewcert/) 更新证书 - 但是这会从证书中删除代码签名许可,并且 visual studio 不接受它。

如有任何帮助,我们将不胜感激!

创建新的自签名证书时,只要"Publisher Common Name"字段保持原样,包系列名称就不会改变。

包系列名称的变化部分是这个值的散列。