如何解决签署 Windows 10 通用平台应用程序时出错使用 signtool
我正在尝试签署一个 .appx 文件,该文件在此 github guide 之后转换了一个 java 应用程序
我最终得到了 .appx
包
我尝试使用项目的证书对其进行签名,但出现错误
signtool.exe /a /f auto-generated.pfx /p 123456 swingset.appx
它抛出
SignTool 错误:未找到满足所有给定条件的证书 标准。
然后我尝试使用 Windows 的工具制作证书:
MakeCert /n "CN=MyCo" /r /h 0 /eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" /e 12/31/2050 /sv MyKey2.pvk MyKey2.cer
rem then creating a pfx
Pvk2Pfx /pvk MyKey.pvk /pi 123456 /spc MyKey.cer /pfx mykey.pfx /po 123456
然后
signtool.exe sign /a /f mykey.pfx /p 123456 swingset.appx
导致:
完成添加附加商店 SignTool 错误:意外的内部 发生错误。错误信息:“错误:SignerSign() 失败。” (-2146889723/0x80091005)
我还尝试使用 OpenSSL 使用以下代码制作自己的证书:
openssl req -x509 -sha256 -nodes -days 3650 -newkey rsa:4096 -keyout private.key -out certificate.crt
openssl pkcs12 -export -out certificate.pfx -inkey private.key -in certificate.crt
signtool.exe sign /a /f certificate.pfx /p 123456 swingset.appx
导致同样的错误:
完成添加附加商店 SignTool 错误:意外的内部 发生错误。错误信息:“错误:SignerSign() 失败。” (-2146889723/0x80091005)
我该如何解决?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。