【发布时间】:2026-01-17 05:00:01
【问题描述】:
为了使用 Windows 8 应用程序中的某些功能(即文档库),开发人员必须根据仪表板信息使用 SHA2 对来自 Microsoft 的 XML 文件进行 EV 代码签名:
某些专业应用只能从开发者帐户提交 已经进行了额外的身份验证证明。这 EV 状态是通过下载 XML 文件并使用 EV 代码签名证书。大多数开发者帐户不需要这个 附加状态。
http://msdn.microsoft.com/en-us/library/windows/apps/jj863494.aspx
此外,声明documentsLibrary 功能的应用程序可以 只能从可以证明他们的开发者帐户提交 已获得扩展验证 (EV) 代码签名证书 来自证书颁发机构 (CA)。 EV 状态由以下人员确认 下载并签署由 Windows 应用商店提供的 XML 文件 具有通过以下方式获得的有效 EV 代码签名证书的门户 Symantec 或 Digicert。
我有 XML 文件和 Symantec 的证书,但是我找不到任何关于如何对 XML 文件进行代码签名的文档。我能找到的最接近的是 symantec 网站上关于 signtool.exe 的文章
但是当我尝试将 signtool 与 Microsoft 的 XML 文件一起使用时,我收到错误消息“此文件格式无法签名,因为它无法被识别”。
所以我的问题是,如何使用我的证书签署这个 XML 文件,以便我可以将我的应用程序上传到商店?
【问题讨论】:
标签: windows microsoft-metro windows-store-apps code-signing