为了在Windows 8应用程序(即文档库)中使用某些function,开发人员必须按照仪表板信息使用SHA2从Microsoft签署XML文件。
某些专门的应用程序只能从已经经过身份validation的额外certificate的开发者账户提交。 此EV状态通过下载和签署带有EV代码签名证书的XML文件获得。 大多数开发者账户不需要这个额外的状态。
http://msdn.microsoft.com/en-us/library/windows/apps/jj863494.aspx
另外,声明文档库function的应用程序只能从开发者帐户提交,这些开发者帐户可以certificate他们已经从authentication中心(CA)获得了扩展validation(EV)代码签名证书。 通过使用通过Symantec或Digicert获得的有效EV代码签名证书下载和签署Windows Store门户提供的XML文件,可以确认EV状态。
将自签名的XAP部署到Windows Phone 8
Windows驱动程序签名
如何在Linux中签署Mac OS X应用程序?
delphi应用程序清单文件WinXP和Win7下的问题
Eclipse maven-jar-plugin没有签名,因为在Windows上只有重复的条目pom.xml和pom.properties
我有XML文件和赛门铁克的证书,但是我找不到任何有关如何对XML文件进行签名的文档。 我能find的最近的是symantec网站上有关signtool.exe的文章
https://kNowledge.verisign.com/support/code-signing-support/index?page=content&actp=CROSSLINK&id=SO20528
但是,当我尝试使用与Microsoft的XML文件signtool我得到错误“此文件格式不能被签名,因为它不被识别”。
所以我的问题是,如何使用我的证书签署这个XML文件,以便我可以将应用上传到商店?
VeriSign Class 3证书不被Windows信任?
我的Windows应用程序是否需要使用可信证书进行签名?
Windows 8证书警告:我们无法validation谁创build了这个文件
Windows内核模式代码签名问题
请尝试此工具来签署您的XML文件: http: //www.signfiles.com/xml-signer/从Windows SDK的Signtool只能通过添加额外的部分到文件签名的二进制文件,如可执行文件或DLL。
如MSDN建议 ,您应该使用代码签名工具的Xml 。
令牌的用法:
SignXml.exe TOKEN SHA256 {publicCert.cer} {signable xml}
用于Pfx:
SignXml.exe PFX SHA256 {cert.pfx} {publicCert.cer} {signable xml}
如果您没有.pfx文件且只有.pvk,请使用此工具转换: pvk2pfx.exe (来自Windows Platform SDK)。
例如: pvk2pfx.exe -pvk myCertificate.pvk -spc myCertificate.cer -pfx myCertificate.pfx -po pa$$word
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。