THPDFSignaturePolicyValidationStatus Type

回報 CMS signerInfo 的簽章原則如何被剖析,以及對照釘選預期的檢查結果

宣告

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

單元

HPDFSignVerify

值

值用途
spvsNotPresentsignerInfo 不帶簽章原則屬性;若要求原則釘選,會得出 svSignaturePolicyMismatch
spvsPresent原則已剖析,其摘要為真實雜湊而非全零佔位值
spvsUnknownHash原則摘要是全零佔位值,沒有原則文件就無法檢查雜湊
spvsHashVerified摘要符合釘選的預期雜湊,或呼叫端提供的原則文件雜湊
spvsIdentifierMismatch原則 OID 與 THPDFCMSVerifyOptions 的 ExpectedSignaturePolicyOID 不同
spvsHashMismatch摘要與釘選雜湊或文件雜湊不符,或啟用雜湊釘選時雜湊無法識別
spvsUnsupportedHashAlgorithm在要求文件雜湊檢查的情況下,原則雜湊演算法 OID 沒有對應的支援實作

使用說明

相關 API