跳到主要内容
ecdsa.com

可信时间戳(RFC 3161)

从时间戳机构(TSA)获取经过签名的令牌,该令牌把数据的哈希与可信时间绑定,从而可以证明某个签名产生于证书过期或被吊销之前。
其他写法RFC 3161time-stamping authorityTSAtimestamp tokenTSTInfo

客户端发送 TimeStampReq,其中包含 messageImprint(哈希算法和摘要,摘要通常针对签名值计算),还可以附带 nonce;TSA 返回 CMS SignedData,其内容是 TSTInfo,包含策略、序列号、genTime、精度和消息印记(RFC 3161;RFC 5816 对其做了更新,以支持 SHA-2 证书标识符)。TSA 的证书带有 timeStamping EKU,并标记为关键扩展。

使用它的场景包括:代码签名(Authenticode 副署签名、Java jarsigner -tsa)、PDF 签名(PAdES B-T 及更高级别)、CMS 和 S/MIME 归档,以及 Sigstore(作为 Rekor 时间戳的替代方案)。没有时间戳时,签名证书一旦过期,签名就无法再验证;有了时间戳,验证者会检查证书在时间戳所记录时刻的有效性。时间戳令牌查看器可以在本地解码令牌。

标准与参考资料

全部术语