在UWP Windows 10应用程序的package.appxmanifest中,在Packaging下,必须提供测试证书来构建商店发布包。
MyApp_TemporaryKey.pfx
将应用程序与商店关联时,会显示第二个证书。
MyApp_StoreKey.pfx
StoreKey.pfx是否意味着要取代TemporaryKey.pfx?
我可以通过在package.appxmanifest文件中选择它来完成此操作。
商店是否处理测试证书,并在认证过程中加入真实的证书?这是为什么我们在提交UWP应用程序时不需要从赛门铁克等人那里购买经过验证的证书?
我对两个证书的存在感到困惑。
这适用于消费者在Windows 10商店中下载的应用程序。这不是一个侧载应用程序。
答案 0 :(得分:3)
StoreKey.pfx是否意味着要取代TemporaryKey.pfx?
Visual Studio提供TemporaryKey.pfx
来测试您的应用。当您创建不用于发布的包时,它将用于对您的包进行签名,当您需要在另一台设备上加载包时,可能需要导出该证书文件。
当您将应用与商店关联时,它会为您StoreKey.pfx
做好准备发布,而不是要取代TemporaryKey.pfx
。它们都存在于您的应用程序项目中。您可以选择每个人来签署您的包裹。
但要上传您的商店提交包,您必须使用StoreKey.pfx
,以便开发中心可以识别您的包,因为他们需要接受包含与开发者帐户相同的发布商信息和其他身份信息的包。 / p>
这就是为什么我们不需要从中购买verisigned证书 提交UWP应用程序时,如Symantec等人?
是的,当使用Symantec等证书签署侧载软件包时,它可以提供更高的安全性和更长的到期时间。因此,在大多数情况下,大企业购买它来签署他们的业务应用程序,该应用程序只能在内部安装。但是,对于商店提交,我们不需要购买它,因为我们有商店提供的商品。