THPDFRevocationMode Type
Decyduje, czy walidacja ścieżki certyfikatów pomija dowody unieważnień, stosuje je best-effort, czy ostro wymaga
Deklaracja
THPDFRevocationMode= (
rvmNone,
rvmBestEffort,
rvmRequire
);
Jednostka
HPDFSignVerify
Wartości
| Wartość | Przeznaczenie |
|---|---|
rvmNone | Całkowicie pomija ocenę unieważnień; raport zapisuje rvsNotChecked, a ścieżka nadal może wyjść zaufana |
rvmBestEffort | Domyślny; używa dostarczonych dowodów OCSP i CRL, gdy rozstrzyga stan, ale brak dowodów zostawia rvsUnknown bez zawodzenia ścieżki |
rvmRequire | Stan musi rozstrzygnąć użyteczny dowód unieważnienia, inaczej ścieżka zawodzi z cvsRevocationUnknown, cvsMalformedEvidence albo cvsUnsupportedAlgorithm, zależnie od tego, dlaczego nie zapadł werdykt |
Uwagi dotyczące użycia
- Ustaw tryb przez
THPDFCertificateValidationOptions.RevocationMode; domyślna wartość rekordu opcji torvmBestEffort - Ocena unieważnień działa offline: zużywa dowody podane przez wywołującego, osadzone w CMS, z DSS/VRI albo z pamięci podręcznej, a nie pobrania sieciowe
- Przy
rvmRequirewynikowy status porażki rozróżnia niepoprawne dowody, nieobsługiwane algorytmy i zwykły brak pasujących dowodów