带有移动时钟的X509Certificate2.Verify()返回false

时间:2013-12-06 08:43:36

标签: c# security x509certificate2

据我了解,我的证书在任何时候都应该有效,只要它在2014年4月之前签署(签字时,我们会设置时间戳)。

如果我在已签名的程序集上调用X509Certificate2.Verify(),则返回true

但是,如果我将计算机的时钟向前移动,说2019年 - 调用X509Certificate2.Verify()会返回false。这是出乎意料的,因为我认为它仍然有效。

有人能解释一下这种行为吗?

由于

0 个答案:

没有答案