
为了在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了这个文件
SignerSignEx签名.exe文件的示例源代码?
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
总结以上是内存溢出为你收集整理的如何为Windows 8商店应用程序编码签名XML文件全部内容,希望文章能够帮你解决如何为Windows 8商店应用程序编码签名XML文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)