THPDFSignaturePolicyValidationStatus 类型

报告 CMS 签名者信息的签名策略被解析的情况,以及与固定期望值的核对结果

声明

THPDFSignaturePolicyValidationStatus= (
  spvsNotPresent,
  spvsPresent,
  spvsUnknownHash,
  spvsHashVerified,
  spvsIdentifierMismatch,
  spvsHashMismatch,
  spvsUnsupportedHashAlgorithm
  );

单元

HPDFSignVerify

值

值用途
spvsNotPresent签名者信息不携带签名策略属性;要求策略固定时会产生 svSignaturePolicyMismatch
spvsPresent策略已解析,其摘要是真实哈希而不是全零占位值
spvsUnknownHash策略摘要是全零占位值,没有策略文档就无法核对哈希
spvsHashVerified摘要与固定的期望哈希或调用方提供的策略文档哈希一致
spvsIdentifierMismatch策略 OID 与 THPDFCMSVerifyOptions 中的 ExpectedSignaturePolicyOID 不同
spvsHashMismatch摘要与固定哈希或文档哈希不一致,或者哈希未知而哈希固定检查处于启用状态
spvsUnsupportedHashAlgorithm策略哈希算法 OID 没有对应受支持的实现,而此时又请求了文档哈希检查

使用说明

相关 API