THPDFSignaturePolicyValidationStatus Type

Rapporteert hoe het handtekeningbeleid van een CMS signer info is geparseerd en tegen vastgepinde verwachtingen is gecontroleerd

Declaratie

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

Eenheid

HPDFSignVerify

Waarden

WaardeDoel
spvsNotPresentDe signer info draagt geen signature-policy-attribuut; bij verplichte policypinning levert dit svSignaturePolicyMismatch op
spvsPresentHet beleid is geparseerd en zijn digest is een echte hash in plaats van de all-zero-placeholder
spvsUnknownHashDe policy-digest is de all-zero-placeholder, dus de hash kan zonder het policydocument niet worden gecontroleerd
spvsHashVerifiedDe digest kwam overeen met de vastgepinde verwachte hash of met de door de aanroeper aangeleverde policy-documenthash
spvsIdentifierMismatchDe policy-OID wijkt af van ExpectedSignaturePolicyOID in THPDFCMSVerifyOptions
spvsHashMismatchDe digest wijkt af van de vastgepinde hash of documenthash, of de hash is onbekend terwijl hashpinning actief is
spvsUnsupportedHashAlgorithmDe OID van het policy-hashalgoritme mapt niet op een ondersteunde implementatie terwijl er om een documenthashcontrole is gevraagd

Gebruiksopmerkingen

Gerelateerde API's