2

我最近遇到了一些让我非常困惑的事情。

我不知道这是 Outlook 的“问题”,还是设计使然,在这种情况下,我对数字证书的理解是错误的。

我正在使用 S/MIME 通过 Outlook 对我的外发电子邮件进行数字签名。我有一个 S-MIME 证书。来自受信任的权威,一切都很好。

几周前,我的证书已经过期(有效期为一年),所以我的 CA 又给了我一个。但是,现在所有由我发送并使用现已过期的旧证书签名的电子邮件都被标记为“无效签名”,表明证书已过期。

如果我现在尝试使用该旧证书发送新电子邮件,这种行为将完全没问题。但是那些电子邮件已经发送过去,当 cert. 仍然有效。Outlook 不应该检查该电子邮件的发送时间,而不是当前系统时间吗?

4

1 回答 1

2

如果签名没有时间戳,则无法知道消息何时签名(可以伪造消息时间)。

因此,邮件程序将此类签名消息显示为具有无效签名。

于 2012-12-06T18:02:07.113 回答