一份 PDF 签完名,阅读器显示“签名有效”,不代表五年后打开仍然有效。证书会到期,CA 可能吊销证书,签名算法也会更新。若没有可信时间戳和长期验证证据,历史文件在证书失效后可能显示“证书已过期”或“无法验证签名时间”,给合同归档和审计带来麻烦。
本文说明时间戳与长期验证的基本逻辑,不构成技术合规认证。不同阅读器、签名工具和保存年限要求不同,落地时应结合档案管理制度。更多文档签署知识可查看本站文档签名证书栏目。
一、时间戳解决什么问题
数字签名证明文件由某证书对应的私钥签署,且签名后未被修改。证书有有效期,验签工具需要判断“签名发生时证书是否有效”。可信时间戳由时间戳服务对签名值再做一次密码学绑定,证明该签名在某个时间点已经存在。这样即使证书后续到期,仍能证明签名发生在有效期内。
没有时间戳的签名,验签工具只能看到当前时间与证书有效期的关系。证书到期后,历史签名可能被标记为过期,收件方难以判断签署时是否有效。
二、吊销状态为什么要保存
证书可能在有效期内被吊销,例如私钥泄露、主体信息变更或人员离职。验签时需要查询 OCSP 或 CRL 获取吊销状态。若查询服务不可用,或者证书已经从 CA 列表中移除,历史文件可能无法完成验证。
长期验证(LTV)思路是把签名值、时间戳、证书链、吊销状态等证据一起保存,使文件在离线或 CA 服务变化后仍能验证。PDF 的 PAdES 标准中有相应的 DSS 文档安全存储机制,具体支持程度取决于签名工具和阅读器。
三、企业保存什么证据
- 签名后的 PDF 原文件,不要二次转换或截图。
- 签名证书主体、序列号、有效期和签发者信息。
- 可信时间戳结果和时间戳服务标识。
- 签名时的证书链和吊销状态查询结果。
- 文件哈希、签署人、签署时间和业务编号。
- 验签截图或验签报告,注明软件版本和验证时间。
这些材料应与业务档案一起保存,而不是只留在签署人的电脑里。对合同、审计报告、投标文件等长期保存对象,建议在归档时做一次完整性校验,并记录校验环境。
四、签名工具如何配置
在签名工具中启用时间戳服务,选择可信时间源,确认网络可达。签名完成后立即验签,查看时间戳状态和证书链。若工具支持长期验证,开启 DSS 或归档选项;若不支持,至少保存签名日志和验签报告。
批量签署时,时间戳服务可能出现超时。工具应支持重试和失败隔离,不能把无时间戳的文件混入成功批次。对已经签发的文件,不要因为外观调整而重新保存,任何结构变化都可能破坏签名。
五、证书续期与历史文件
续期只影响新签名,不能自动修复旧文件的时间戳。企业应盘点历史合同和档案,确认是否需要在证书到期前做一次长期验证加固。若旧文件缺少时间戳,可以评估是否重新签署,但重新签署会产生新的签署时间和签名主体,需与业务方确认是否可接受。
人员离职或证书吊销后,历史文件仍应可验证。归档系统不要依赖某个员工的账号或本机证书库,签名验证应使用独立保存的证书链和证据。
六、常见误区
“签名有效”等于长期有效:验签结果只代表当前环境下证书和时间戳可验证,不等同于长期保存无忧。
截图可以代替原文件:截图无法验证密码学签名,不能作为完整性证据。
证书续期后旧文件自动更新:续期不会改变历史签名,旧文件仍需依赖原时间戳和证据链。
七、与电子档案系统的配合
电子档案系统通常有自己的格式转换、元数据提取和保存策略。接入文档签名时,要确认系统不会在入库时重写 PDF 结构,否则签名可能失效。若系统需要生成预览图或全文索引,应保留原始签名文件,预览件单独存放并标注“非签名原件”。
归档元数据应包含签署人、证书主体、签名时间、时间戳服务、文件哈希和验证结果。系统升级或迁移时,先抽样验证历史文件,确认证书链和长期验证证据仍可读取。对保存年限较长的档案,制定介质迁移和算法更新计划,而不是等到无法打开时才处理。
八、归档流程建议
- 签署时启用可信时间戳,保存签名日志。
- 签署后立即验签,记录证书链和吊销状态。
- 把 PDF、验签报告和哈希清单存入归档系统。
- 设置证书到期提醒,提前评估历史文件。
- 定期抽查历史文件的可验证性,更新保存介质。
SSLDUN 自 2017 年起通过合同方式获得 Certum 相关产品授权,可协助企业了解文档签名证书、时间戳配置和续期安排。证书与时间戳服务由相应服务方提供,具体验证结果以实际环境和证据为准。把“签名”当成一个持续保存的证据链,而不是一次性动作,才能应对长期归档需求。