LTV验证器用于在LTV工作流程中验证签名。 在使用此类验证签名之前,请确保已通过函数 FSDK.LTVVerifier.SetVerifyMode 设置验证模式。
Foxit PDF SDK为LTV验证器提供了一个默认的撤销回调。如果用户想要 使用自定义的撤销回调,请参考函数 FSDK.LTVVerifier.SetRevocationCallback。
如果用户想要信任某些证书,请参考函数 FSDK.LTVVerifier.SetTrustedCertStoreCallback。
◆ AddDSS()
| FSDK::LTVVerifier::AddDSS |
( |
|
signature_verify_result | ) |
|
|
inline |
将签名的验证结果(作为VRI信息)添加到DSS。
- 参数
-
| [in] | signature_verify_result | 要添加到DSS的签名验证结果。 |
- 返回
- 无。
◆ constructor()
| FSDK::LTVVerifier::constructor |
( |
|
document, |
|
|
|
is_verify_signature, |
|
|
|
use_expired_tst, |
|
|
|
ignore_doc_info, |
|
|
|
time_type |
|
) |
| |
|
inline |
◆ IsEmpty()
| FSDK::LTVVerifier::IsEmpty |
( |
| ) |
|
|
inline |
检查当前对象是否为空。
当当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,而 false 表示不为空。
◆ SetCertChainResolverCallback()
| FSDK::LTVVerifier::SetCertChainResolverCallback |
( |
|
callback | ) |
|
|
inline |
◆ SetRevocationCallback()
| FSDK::LTVVerifier::SetRevocationCallback |
( |
|
callback | ) |
|
|
inline |
◆ SetTrustedCertStoreCallback()
| FSDK::LTVVerifier::SetTrustedCertStoreCallback |
( |
|
callback | ) |
|
|
inline |
◆ SetVerifyMode()
| FSDK::LTVVerifier::SetVerifyMode |
( |
|
mode | ) |
|
|
inline |
设置验证模式以指定要使用的验证流程。
请确保在进行验证之前设置验证模式。
- 参数
-
- 返回
- 无。
◆ Verify()
| FSDK::LTVVerifier::Verify |
( |
| ) |
|
|
inline |
◆ VerifySignature()
| FSDK::LTVVerifier::VerifySignature |
( |
|
signature | ) |
|
|
inline |
验证用于构造当前对象的PDF文档中的目标签名。
- 参数
-
- 返回
- 签名验证结果的数组。
◆ e_SignatureCreationTime
| FSDK::LTVVerifier::e_SignatureCreationTime |
|
static |
时间类型的枚举。
此枚举的值应单独使用。使用签名创建时间。
◆ e_VerifyModeAcrobat
| FSDK::LTVVerifier::e_VerifyModeAcrobat |
|
static |
验证模式的枚举。
此枚举的值应单独使用。使用Acrobat验证流程。
◆ e_VRICreationTime
| FSDK::LTVVerifier::e_VRICreationTime |
|
static |
使用签名的VRI字典的创建时间。
- 注解
- VRI表示"验证相关信息"。