THPDFCertificateValidationStatus Type
Rapporterer udfaldet af at bygge og validere en underskrivers certifikatsti
Deklaration
THPDFCertificateValidationStatus= (
cvsNotValidated,
cvsTrusted,
cvsSignatureInvalid,
cvsNoTrustAnchor,
cvsPathBuildingFailed,
cvsPathValidationFailed,
cvsRevoked,
cvsRevocationUnknown,
cvsMalformedEvidence,
cvsUnsupportedAlgorithm,
cvsAlgorithmRejected
);
Enhed
HPDFSignVerify
Værdier
| Værdi | Formål |
|---|---|
cvsNotValidated | Certifikatstivalidering blev ikke anmodet eller kørt; standardrapporttilstanden |
cvsTrusted | Stien endte i en konfigureret trust anchor, og alle kontroller bestod |
cvsSignatureInvalid | En certifikat- eller bevissignatur fejlede kryptografisk |
cvsNoTrustAnchor | Ingen konfigureret trust anchor matchede toppen af den byggede sti |
cvsPathBuildingFailed | Kæden kunne ikke lukkes med den angivne certifikatpulje, heller ikke efter AIA-hentning, når den er aktiveret |
cvsPathValidationFailed | Stien blev bygget, men bestod ikke kontroller som basic constraints, key usage eller gyldighedsperioder |
cvsRevoked | Tilbagekaldelsesbeviser markerer et certifikat i stien som tilbagekaldt |
cvsRevocationUnknown | Tilbagekaldelsestilstanden kunne ikke bestemmes ud fra de tilgængelige beviser |
cvsMalformedEvidence | Angivet OCSP- eller CRL-bevis kunne ikke parses, så det beviser intet i nogen retning |
cvsUnsupportedAlgorithm | En algoritme i stien er ikke implementeret i biblioteket |
cvsAlgorithmRejected | En algoritme i stien er implementeret, men afvist af den konfigurerede algoritmepolitik |
Brugsnoter
cvsTrustedogcvsNotValidateder de eneste værdier, der ikke afbilder til en valideringsfejlkode; alle andre værdier fejler rapporten med en tilsvarendeTHPDFValidationFailureCodecvsRevocationUnknowndækker både manglende beviser og beviser, der ikke kunne parses, så inspiciérTHPDFCertificateValidationInfofor at skelne de to- Validering foregår offline: stien bygges fra CMS-certifikatpuljen plus ankre, intermediater og tilbagekaldelsesbeviser fra kalderen