我有来自DigiCert .pfx文件的新证书,当我尝试使用它进行签名时会出现错误“指定的PFX密码不正确”但是在本地安装时密码正常。我试过没有指定密码但没有成功。证书是给我买另一个购买它的人。
由于
答案 0 :(得分:1)
我遇到了同样的问题但是通过删除“密码”来解决了这个问题。
之前:signtool.exe签名/ f mycert.pfx / p“密码”/ v / t http:// ...“application.exe”
之后:signtool.exe签名/ f mycert.pfx / p密码/ v / t http:// ... application.exe
答案 1 :(得分:0)
在Visual Studio中尝试用生成后事件签名dll文件时,我也遇到了同样的问题。我发现问题在于密码中包含特殊字符,例如百分号(%)和逗号(,)。我在设置了没有这些特殊字符的新密码后将其修复。
我希望这对您有帮助
答案 2 :(得分:0)
另一个可能的问题是PFX的加密可能无法识别,例如,不能使用较新的SHA256加密证书对较旧的SDK进行签名
查看相关的SO答案: signtool - the specified PFX password is not correct from new machine
和
Why I get "The specified PFX password is not correct" when trying to sign application with signtool?