【Foxit PDF SDK】福昕GSDK如何解决已经过期的数字签名的验证问题?

自福昕GSDK 7.0版本起,我们引入了一系列API接口,专门用于长期签名验证,以解决已过期签名的验证问题。长期签名验证(LTV)需要使用文档安全存储(Document Security Store,DSS),其中包含了签名的验证信息,以及需要对文档进行时间戳签名(Document Timestamp Signature,DTS)的时间戳类型的签名。

为了提供全面的LTV支持,福昕GSDK引入了以下功能:

– 支持添加时间戳类型的签名,并提供了默认的子过滤器 "ETSI.RFC3161" 的签名回调。

– 引入了 `TimeStampServerMgr` 和 `TimeStampServer` 类,用于配置和管理时间戳服务器设置。默认情况下,子过滤器 "ETSI.RFC3161" 的签名回调将使用默认的时间戳服务器。

– 引入了 `LTVVerifier` 类,提供验证签名以及向文档中添加DSS信息的功能。此外,还提供了`LTVVerifier` 所需的基本默认回调函数 `RevocationCallback`。

这些功能使得您可以轻松实现长期签名验证,以确保文档的签名始终保持有效,即使签名已过期也能得到正确的验证。如果需要更多详细信息和示例代码,请查看福昕GSDK的相关文档和示例。