THPDFCertificateValidationStatus Type

Berichtet das Ergebnis des Aufbaus und der Validierung eines Signatorzertifikatspfads

Deklaration

THPDFCertificateValidationStatus= (
  cvsNotValidated,
  cvsTrusted,
  cvsSignatureInvalid,
  cvsNoTrustAnchor,
  cvsPathBuildingFailed,
  cvsPathValidationFailed,
  cvsRevoked,
  cvsRevocationUnknown,
  cvsMalformedEvidence,
  cvsUnsupportedAlgorithm,
  cvsAlgorithmRejected
  );

Unit

HPDFSignVerify

Werte

WertZweck
cvsNotValidatedZertifikatspfadvalidierung wurde nicht angefordert oder nicht ausgeführt; Standardzustand des Berichts
cvsTrustedDer Pfad schloss an einem konfigurierten Trust Anchor, und jede Prüfung bestand
cvsSignatureInvalidEine Zertifikats- oder Nachweissignatur fiel kryptografisch durch
cvsNoTrustAnchorKein konfigurierter Trust Anchor passte zur Spitze des gebauten Pfads
cvsPathBuildingFailedDie Kette ließ sich mit dem gelieferten Zertifikatspool nicht schließen, auch nicht nach AIA-Fetch, wenn aktiviert
cvsPathValidationFailedDer Pfad wurde gebaut, fiel aber durch Prüfungen wie Basic Constraints, Key Usage oder Gültigkeitszeiträume
cvsRevokedWiderrufsnachweis markiert ein Zertifikat im Pfad als widerrufen
cvsRevocationUnknownDer Widerrufsstatus ließ sich aus den verfügbaren Nachweisen nicht bestimmen
cvsMalformedEvidenceGelieferte OCSP- oder CRL-Nachweise ließen sich nicht parsen und beweisen damit in keine Richtung etwas
cvsUnsupportedAlgorithmEin Algorithmus im Pfad ist in der Library nicht implementiert
cvsAlgorithmRejectedEin Algorithmus im Pfad ist implementiert, wird aber von der konfigurierten Algorithmus-Policy abgelehnt

Verwendungshinweise

Verwandte APIs