THPDFSignaturePolicyValidationStatus Type

Riporta come la politica di firma di un signer info CMS è stata analizzata e confrontata con le aspettative fissate

Dichiarazione

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

Unità

HPDFSignVerify

Valori

ValoreScopo
spvsNotPresentIl signer info non porta alcun attributo di politica di firma; con il pinning della politica richiesto questo produce svSignaturePolicyMismatch
spvsPresentLa politica è stata analizzata e il suo digest è un hash vero invece del segnaposto tutto a zero
spvsUnknownHashIl digest della politica è il segnaposto tutto a zero, quindi l'hash non può essere controllato senza il documento di politica
spvsHashVerifiedIl digest corrisponde all'hash atteso fissato o all'hash del documento di politica fornito dal chiamante
spvsIdentifierMismatchL'OID della politica differisce da ExpectedSignaturePolicyOID in THPDFCMSVerifyOptions
spvsHashMismatchIl digest differisce dall'hash fissato o dall'hash del documento, oppure l'hash è sconosciuto mentre il pinning dell'hash è attivo
spvsUnsupportedHashAlgorithmL'OID dell'algoritmo di hash della politica non corrisponde a un'implementazione supportata mentre era stato richiesto un controllo dell'hash del documento

Note sull'utilizzo

API correlate