将 XAPSignTool 与无密码 PFX 证书结合使用,对 Windows Phone 应用进行签名

本文关键字:Phone Windows 应用 XAPSignTool 密码 PFX 结合 证书 | 更新日期: 2023-09-27 18:34:37

我有一个密码为空的 PFX 证书。我需要使用 to 对 XAP 文件(Windows Phone 8 二进制文件(进行签名。

运行 XAPSignTool 的脚本(C:''Program Files (x86(''Microsoft SDK''Windows Phone''v8.0''Tools''MDILXAPCompile''BuildMDILXap.ps1(不包括密码。

不为此脚本提供密码不会执行签名。所以我尝试编辑这个脚本,以便它调用没有/p 参数的 XAPSignTool,但它不起作用

XAPSignTool failed for the xap with error:( 1 )

如果我提供一个空密码$Arguments += "/p "我得到

SignTool Error: The specified PFX password is not correct.
XAPSignTool failed for the xap with error:( 1 )

将 XAPSignTool 与无密码 PFX 证书结合使用,对 Windows Phone 应用进行签名

我没有找到使工具使用具有空密码的证书的方法,因此我使用 openssl 更改了证书的密码:

openssl pkcs12 -in mycert.pfx -out tmpmycert.pem -nodes
openssl pkcs12 -export -out mycert2.pfx -in tmpmycert.pem
del tmpmycert.pem