我发现这篇 MSDN 文章解释了如何检索 Authenticode 签名的可执行文件的信息。它以以下格式检索数据:
Signer Certificate:
Serial Number: 00 90 1a 1a 1b 1c 1c 26 3d 4f 56 61 70 8f 94 7f e0
Issuer Name: COMODO Code Signing CA 2
Subject Name: Signer's Name
我的目标是验证 EXE 文件是否使用属于公司的特定签名证书进行签名。为此,我显然可以检查Subject Name
,但我很好奇Serial Number
:
可
Serial Number
用于验证 EXE 文件是否使用特定证书签名?我的测试表明,如果我签署多个文件,它不会改变。更新证书时,此序列号会保持不变吗?