Windows 10的UWP应用程序的正确的appxmanifest证书是什么?
在package.appxmanifest了UWP的Windows 10应用程序,在包装时,必须提供一个测试证书,以建立商店发布程序包。Windows 10的UWP应用程序的正确的appxmanifest证书是什么?
MyApp_TemporaryKey.pfx
当关联与存储的应用程序,显示一个第二证书。
MyApp_StoreKey.pfx
是在StoreKey.pfx意味着更换TemporaryKey.pfx?
我可以通过package.appxmanifest文件选择它做到这一点。
商店几点处理测试证书和认证过程放在一个真实的?这就是为什么我们不需要在提交UWP应用程序时从赛门铁克等人那里购买经过验证的证书?
我感到困惑的两个证书的存在。
这是一个应用程序被消费者在Windows 10商店下载。这不是一个sideloaded应用程序。
StoreKey.pfx是否意味着替换TemporaryKey.pfx?
TemporaryKey.pfx
由Visual Studio提供,用于测试您的应用程序。当您创建不用于发布的软件包时,它将用于对软件包进行签名,并且当您需要将软件包卸载到其他设备上时,您可能需要导出该证书文件。
当您将您的应用与商店关联时,它会为您准备发布StoreKey.pfx
,这并不意味着替代TemporaryKey.pfx
。它们都存在于你的应用程序项目中。您可以选择其中的每一个来签署您的包裹。
但是上传您的包商店提交,你必须按顺序,因为他们需要接受封装,同一发布信息,并为开发者帐户的其他身份信息开发中心可以识别你的包使用StoreKey.pfx
。
这就是为什么我们不需要提交UWP应用程序时,从 有人买verisigned证书,如赛门铁克?
是的,当使用像赛门铁克这样的证书签署一个sideloaded包时,它可以提供更多的安全性和更长的到期时间。所以在大多数情况下,大企业购买它来签署他们的业务线应用程序,只能在内部安装。不过,对于商店提交,我们无需购买,因为我们有商店提供的商品。
要绝对清楚, TemporaryKey.pfx,用于开发和侧面加载,并附加到appxmanifest。 StoreKey.pfx提交到店在更换Temporary.pfx在appxmanifest。 提交的应用只需要存储密钥。 – Jarryd