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
| Wert | Zweck |
|---|---|
cvsNotValidated | Zertifikatspfadvalidierung wurde nicht angefordert oder nicht ausgeführt; Standardzustand des Berichts |
cvsTrusted | Der Pfad schloss an einem konfigurierten Trust Anchor, und jede Prüfung bestand |
cvsSignatureInvalid | Eine Zertifikats- oder Nachweissignatur fiel kryptografisch durch |
cvsNoTrustAnchor | Kein konfigurierter Trust Anchor passte zur Spitze des gebauten Pfads |
cvsPathBuildingFailed | Die Kette ließ sich mit dem gelieferten Zertifikatspool nicht schließen, auch nicht nach AIA-Fetch, wenn aktiviert |
cvsPathValidationFailed | Der Pfad wurde gebaut, fiel aber durch Prüfungen wie Basic Constraints, Key Usage oder Gültigkeitszeiträume |
cvsRevoked | Widerrufsnachweis markiert ein Zertifikat im Pfad als widerrufen |
cvsRevocationUnknown | Der Widerrufsstatus ließ sich aus den verfügbaren Nachweisen nicht bestimmen |
cvsMalformedEvidence | Gelieferte OCSP- oder CRL-Nachweise ließen sich nicht parsen und beweisen damit in keine Richtung etwas |
cvsUnsupportedAlgorithm | Ein Algorithmus im Pfad ist in der Library nicht implementiert |
cvsAlgorithmRejected | Ein Algorithmus im Pfad ist implementiert, wird aber von der konfigurierten Algorithmus-Policy abgelehnt |
Verwendungshinweise
cvsTrustedundcvsNotValidatedsind die einzigen Werte ohne Validierungsfehlercode; jeder andere Wert lässt den Bericht mit passendemTHPDFValidationFailureCodescheiterncvsRevocationUnknowndeckt sowohl fehlende als auch nicht parsbare Nachweise ab; sehen Sie inTHPDFCertificateValidationInfonach, um beides zu unterscheiden- Die Validierung ist offline: Der Pfad wird aus dem CMS-Zertifikatspool plus caller-seitigen Ankern, Intermediates und Widerrufsnachweisen gebaut