问题描述
我做了以下步骤:
使用 OpenSSL
- 创建 CA 密钥和证书
- 颁发 CSR 以与 CA 签署证书
- 使用 CA 签署 CSR -> 创建证书
- 使用
openssl pkcs12
命令创建 PFX 文件
然后:
- 在我的 Windows 机器上安装签名 CA 作为受信任的根 CA,如 here 和许多其他来源所述。
- 使用
signtool /f "certificate.pfx" /p "password" "some_file.exe"
签署一些文件
现在,我希望验证签名应该是好的,因为我在验证机器上安装了对签署文件的证书进行签名的 CA。但我明白了:
> signtool verify ./some_file.exe
Index Algorithm Timestamp
==========================
SignTool Error: A certificate chain processed,but terminated in a root
certificate which is not trusted by the trust provider.
Number of errors: 1
这可能是什么原因?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)