生命周期政策无效的代码签名证书

时间:2016-09-29 22:19:51

标签: code-signing-certificate authenticode

我创建了一个带有Microsoft生命周期OID 1.3.6.1.4.1.311.10.3.13的自签名代码签名证书。证书已过期,但已签名的程序继续正常运行。我希望程序停止工作或Windows会发出某种警告。我两个都没有。我哪里错了?enter image description here

1 个答案:

答案 0 :(得分:0)

好的,我把Lifetime OID放在了错误的地方。它必须是Enhanced Key Usage属性的一部分。然后该属性变为:

代码签名(1.3.6.1.5.5.7.3.3) 终身签名(1.3.6.1.4.1.311.10.3.13)