签署文件并验证签名日期(openssl)

签署文件并验证签名日期(openssl)

首先:openssl的选项让我头晕:)

我有一个要签名的文件(foo.doc),将来某个时候我想证明该文件的签名日期/时间。我该怎么做?

我遵循了一些有关如何签署文件的简洁说明,这很棒,但在谷歌搜索后,我无法找到如何验证其签名的时间戳。

“openssl dgst -sha256 -verify ...” 运行正常,但没有打印日期。

我正在使用 Linux。

答案1

您可以使用 RFC 3161“Internet X.509 公钥基础设施时间戳协议”。openssl 支持openssl-ts,ts - 时间戳权威工具

相关内容