如何续订过期的Windows应用商店应用证书?

时间:2014-05-19 22:15:38

标签: windows-store-apps

我接管了Windows应用商店应用的开发,我们的商店证书最近已经过期。如何续订证书,还是必须生成新证书?

在.appxmanifest中,我可以选择生成新的测试证书,但我需要 store 证书,而不是测试证书。

3 个答案:

答案 0 :(得分:19)

你需要:

  1. 生成新的测试证书http://msdn.microsoft.com/en-us/library/br230260.aspx#Renew
  2. 与商店应用相关联:项目 - >商店 - >准

答案 1 :(得分:1)

这里的答案已经过时,所以here's how to renew a test certificate在2019年:

  1. 打开 Powershell
  2. 粘贴:

    New-SelfSignedCertificate -Type Custom -Subject "CN=Contoso Software, O=Contoso Corporation, C=US" -KeyUsage DigitalSignature -FriendlyName "Contoso app test certificate" -CertStoreLocation "Cert:\CurrentUser\My" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}")
    

    -主题

    此处的-Subject 必须与应用清单中的“发布者”部分匹配。

    例如,应用程序Identity文件中的“ AppxManifest.xml”部分应如下所示:

    在这种情况下,“发布者”是CN=Contoso Software, O=Contoso Corporation, C=US,需要在-Subject选项中使用它来创建证书。

    -FriendlyName

    -FriendlyName选项是证书的友好名称。

  3. 转到 Package.appxmanifest Package 标签, Select certificate 按钮,选择刚创建的一个。

  4. p>

答案 2 :(得分:1)

  • 使用 Visual Studio 打开 Packaging.appxmanifest
  • 转到“包装”标签
  • 按选择证书
  • 从下拉菜单中选择创建测试证书。