THPDFSignaturePolicyValidationStatus Type

Rapporterer, hvordan signaturpolitikken i en CMS signerinfo blev parset og tjekket mod fastlåste forventninger

Deklaration

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

Enhed

HPDFSignVerify

Værdier

VærdiFormål
spvsNotPresentSignerinfoen bærer ingen signaturpolitik-attribut; med krævet politik-fastlåsning giver det svSignaturePolicyMismatch
spvsPresentPolitikken blev parset, og dens digest er en ægte hash og ikke nul-placeholderen
spvsUnknownHashPolitik-digesten er nul-placeholderen, så hashen ikke kan tjekkes uden politikdokumentet
spvsHashVerifiedDigesten matchede den fastlåste forventede hash eller den medgivne politikdokument-hash
spvsIdentifierMismatchPolitik-OID'en afviger fra ExpectedSignaturePolicyOID i THPDFCMSVerifyOptions
spvsHashMismatchDigesten afviger fra den fastlåste hash eller dokument-hash, eller hashen er ukendt, mens hash-fastlåsning er aktiv
spvsUnsupportedHashAlgorithmPolitik-hash-algoritmens OID mapper ikke til en understøttet implementering, selvom et dokument-hash-tjek blev ønsket

Brugsnoter

Relaterede API'er