THPDFSignaturePolicyValidationStatus Type

Raportuje, jak polityka podpisu w signer info CMS została sparsowana i sprawdzona względem przypiętych oczekiwań

Deklaracja

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

Jednostka

HPDFSignVerify

Wartości

WartośćPrzeznaczenie
spvsNotPresentSigner info nie niesie atrybutu polityki podpisu; gdy wymagane jest przypięcie polityki, daje to svSignaturePolicyMismatch
spvsPresentPolityka została sparsowana, a jej digest to prawdziwy skrót, a nie placeholder pełen zer
spvsUnknownHashDigest polityki to placeholder pełen zer, więc bez dokumentu polityki skrótu nie da się sprawdzić
spvsHashVerifiedDigest zgadzał się z przypiętym oczekiwanym skrótem albo ze skrótem dokumentu polityki dostarczonym przez wywołującego
spvsIdentifierMismatchOID polityki różni się od ExpectedSignaturePolicyOID w THPDFCMSVerifyOptions
spvsHashMismatchDigest różni się od przypiętego skrótu lub skrótu dokumentu, albo skrót jest nieznany przy aktywnym przypięciu skrótu
spvsUnsupportedHashAlgorithmOID algorytmu skrótu polityki nie mapuje się na obsługiwaną implementację, choć zażądano sprawdzenia skrótu dokumentu

Uwagi dotyczące użycia

Powiązane API