Windows Store App 8.1的代码签名

时间:2014-02-23 20:19:34

标签: windows-store-apps winrt-xaml windows-8.1 windows-store

我需要帮助我的Windows商店应用程序的代码签名,以部署到目标受众。当我尝试将Windows Store 8.1项目创建时visual studio提供的默认证书更改为我的公司证书时。 Visual Studio正在抛出错误 “Manifest设计人员无法导入证书。您选择的证书无效,因为签名已过期或有其他问题。”

在Windows应用商店8.1中是否有任何代码签名的方法我看到大多数针对Windows 8的博客。我需要在Windows 8.1中定位任何信息

我的最终目标是在没有任何开发人员许可的情况下部署我的Windows商店(LOB)。

2 个答案:

答案 0 :(得分:1)

证书发布者名称需要与应用清单中定义的发布者名称相匹配。这意味着您可能需要制作新证书。但是,您可以在设备上安装新证书,包括使用组策略(如果它们都在同一个域中)。

答案 1 :(得分:0)

我们在尝试使用现有的代码签名证书签署我们的包时遇到了同样的错误。我们通过修改代码签名证书模板以包含“基本约束扩展”来解决该问题。

更改模板并颁发新证书后,我们可以使用新证书对Windows应用包进行签名,并在域计算机上安装该应用。

以下是让我们走上正确道路的演练:

Side Loading Deployment of Windows Store Apps in Enterprises – Step by Step

我们没有完全遵循这些步骤......我们所做的只是修改我们的模板(就像他一样),然后从旧的certsrv asp页面请求一个新证书,就像我们多年来一直在做的那样。