扩展现有的Windows应用程序过期证书

时间:2017-11-16 09:17:58

标签: uwp win-universal-app

我们的一个Windows 8.1应用程序的证书已过期,我们无法生成新版本。有没有办法为即将推出的版本扩展相同的证书。

现在我尝试使用post-build事件并且无法实现相同的目标。

if $(SolutionName) == Installer ("C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe" sign /fd SHA256 /a /f "$(ProjectDir)..\..\Build\CodeSigning.pfx" /tr http://tsa.starfieldtech.com "$(TargetDir)AppPackages\my_app\my_app.appxbundle")

推荐Add timestamp to signed AppX bundle

在此帖子中构建要映射的证书。证书过期或新证书

注意:可以选择添加新证书,但会更改应用"套餐系列名称" 。我不需要更改我的包名称,因为旧包中的数据是必需的。

1 个答案:

答案 0 :(得分:1)

Package Family Name (PFN)由两部分组成,

第一个是您选择的包名称。

第二个是发布者名称的哈希值,它是签名证书的Publisher字段。

因此,在续订签名证书时,请确保新证书的发布者保持不变,然后包裹系列名称不会发生变化。

enter image description here

enter image description here