为UWP应用更新新的自签名代码签名证书

时间:2018-07-12 20:50:56

标签: uwp visual-studio-2017 code-signing code-signing-certificate

我们有一个UWP应用程序已部署到许多设备上。我们用来对应用程序进行签名的自签名证书已过期。

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

我们尝试使用RenewCert(http://may.be/renewcert/)续订证书-但这会放弃证书的代码签名许可,而Visual Studio则不接受。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

在创建新的自签名证书时,只要“ Publisher Common Name”字段保持不变,包族名称就不会更改。

软件包家族名称的变化部分是此值的哈希。

enter image description here