使用带有无密码 PFX 证书的 XAPSignTool 来签署 Windows Phone 应用程序
Using XAPSignTool with a password-less PFX certificate to sign a Windows Phone app
我有一个密码为空的 PFX 证书。我需要用它来签署 XAP 文件(Windows Phone 8 二进制)。
运行 XAPSignTool 的脚本 (C:\Program Files (x86)\Microsoft SDKs\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 )
我没有找到让工具使用空密码的证书的方法,所以我使用 openssl 更改了证书上的密码:
openssl pkcs12 -in mycert.pfx -out tmpmycert.pem -nodes
openssl pkcs12 -export -out mycert2.pfx -in tmpmycert.pem
del tmpmycert.pem
我有一个密码为空的 PFX 证书。我需要用它来签署 XAP 文件(Windows Phone 8 二进制)。
运行 XAPSignTool 的脚本 (C:\Program Files (x86)\Microsoft SDKs\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 )
我没有找到让工具使用空密码的证书的方法,所以我使用 openssl 更改了证书上的密码:
openssl pkcs12 -in mycert.pfx -out tmpmycert.pem -nodes
openssl pkcs12 -export -out mycert2.pfx -in tmpmycert.pem
del tmpmycert.pem