问题描述
我目前正在做代码签名验证,得到了其他部门提供的一些代码和相应的签名。 令人惊讶的是,签名文件中不仅包含 512 字节的蛮力计算签名,还包含以下 DER 标签。
$ openssl asn1parse -in signature -inform DER
0:d=0 hl=4 l= 530 cons: SEQUENCE
4:d=1 hl=2 l= 11 cons: SEQUENCE
6:d=2 hl=2 l= 9 prim: OBJECT :sha256WithRSAEncryption
17:d=1 hl=4 l= 513 prim: BIT STRING
我被告知他们使用 XCA 来生成它,但我从未使用过该软件,我只知道它基于 OpenSSL。
我现在正在尝试使用命令行 OpenSSL 生成类似的签名,但我使用 dgst -sign
或 rsautl -sign
生成的任何签名仅包含不带标签的 512 字节签名。
是否有生成该格式的命令?还是 XCA 特定的?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)