从对“代码签名证书过期时会发生什么?”问题的回答开始。,我发现有 WTD_LIFETIME_SIGNING_FLAG 可能暗示签名可执行文件的意外行为。
安装证书后,我可以使用以下过程检查标志:
- 打开 Internet Explorer(以下指版本 11)
- 转到工具/Internet 选项
- 转到“内容”选项卡
- 点击“证书”
- 选择证书并选择“高级”
- 向下滚动,直到找到“终身签名”复选框
我想在 PFX 文件中找出有关此标志的信息,而无需将它们导入我的证书存储区(这意味着信任它们)。
我试过certutil -dump <pfx>了,但这根本没有列出标志。接下来,我使用certutil -dump -v <pfx>了列出代码签名(1.3.6.1.5.5.7.3.3)的列表,但没有使用终身签名(对于在 IE 中选中复选框的证书)。