uwp - 适用于 Windows 10 的 UWP 应用程序的正确 appxmanifest 证书是什么?

标签 uwp windows-store-apps windows-10-universal monogame windows-store

在 UWP Windows 10 应用程序的 package.appxmanifest 中的“打包”下,必须提供测试证书来构建用于商店发布的包。

MyApp_TemporaryKey.pfx

将应用程序与商店关联时,会出现第二个证书。

MyApp_StoreKey.pfx

StoreKey.pfx 是否要替换 TemporaryKey.pfx?

我可以通过在 package.appxmanifest 文件中选择它来完成此操作。

店家是否会处理检测证书,并在认证时放入真实的证书?这就是为什么我们在提交UWP应用程序时不需要从赛门铁克等公司购买verisigned证书吗?

我对两个证书的存在感到困惑。

这是供消费者在 Windows 10 商店下载的应用程序。这不是侧面加载的应用程序。

最佳答案

Is the StoreKey.pfx meant to replace the TemporaryKey.pfx?

TemporaryKey.pfx 由 Visual Studio 提供,用于测试您的应用。当您创建不用于发布的包时,它将用于对您的包进行签名,并且当您需要在另一台设备上旁加载包时,您可能需要导出该证书文件。

当您将应用程序与应用商店关联时,它会为您提供准备发布的StoreKey.pfx,这并不意味着替换TemporaryKey.pfx。它们都存在于您的应用程序项目中。您可以选择其中的每一个来签署您的包裹。

但是要上传您的程序包以供商店提交,您必须使用 StoreKey.pfx 以便开发中心能够识别您的程序包,因为他们需要接受具有相同发布者信息和其他身份信息的程序包开发者帐户。

Is this is why we don't need to buy a verisigned certificate from someone such as Symantec when submitting UWP applications?

是的,当使用像 Symantec 这样的证书来签署旁加载包时,它可以提供更高的安全性和更长的过期时间。因此在大多数情况下,大企业购买它是为了签署只能在内部安装的业务线应用程序。然而,对于商店提交,我们不需要购买它,因为我们有商店提供的。

关于uwp - 适用于 Windows 10 的 UWP 应用程序的正确 appxmanifest 证书是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45944809/

相关文章:

uwp - 如果满足条件,我可以卸载家长控制 UWP 应用程序吗?

c# - Windows 8 Metro 应用程序 - 渲染 PNG

c++ - UWP Windows-10 WACK测试错误

uwp - 声明的包依赖项不存在。 - 超湿压

c# - 有没有办法在 Windows 10 (UWP) 项目中不进行 UI 单元测试?

c# - uwp c#,是否可以为不同类型的控件引用单个变量?

c# - .net 核心 2.x 的用户界面

uwp - HidDevice.FromIdAsync 通过读写返回 null

c# - 单元测试 VS 2013 - list 引用文件 'vstest.executionengine.appcontainer.exe',它不是有效负载的一部分

c# - Windows(手机)8.1 相机使用