THPDFCertificateValidationStatus Type

Rapporteert de uitkomst van het bouwen en valideren van het certificaatpad van een ondertekenaar

Declaratie

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

Eenheid

HPDFSignVerify

Waarden

WaardeDoel
cvsNotValidatedCertificaatpadvalidatie was niet gevraagd of is niet gedraaid; de standaardrapportstatus
cvsTrustedHet pad sloot op een geconfigureerde trust anchor en elke controle slaagde
cvsSignatureInvalidEen certificaat- of evidence-handtekening faalde cryptografisch
cvsNoTrustAnchorGeen enkele geconfigureerde trust anchor matchte met de top van het gebouwde pad
cvsPathBuildingFailedDe keten kon niet worden gesloten met de meegeleverde certificaatpool, zelfs niet na AIA-opvraag wanneer ingeschakeld
cvsPathValidationFailedHet pad was gebouwd maar faalde op controles zoals basic constraints, key usage of geldigheidsperioden
cvsRevokedIntrekkingsevidence markeert een certificaat in het pad als ingetrokken
cvsRevocationUnknownDe intrekkingsstatus kon niet uit de beschikbare evidence worden bepaald
cvsMalformedEvidenceDe meegeleverde OCSP- of CRL-evidence kon niet worden geparseerd en bewijst dus niets in welke richting dan ook
cvsUnsupportedAlgorithmEen algoritme in het pad wordt niet door de bibliotheek geïmplementeerd
cvsAlgorithmRejectedEen algoritme in het pad is wel geïmplementeerd maar wordt geweigerd door het geconfigureerde algoritmebeleid

Gebruiksopmerkingen

Gerelateerde API's