HPDFNormalizeHeadlessOCSPResponse Function

HPDFHeadlessRevocationInfo içinde bildirilir; bu fonksiyon, eksiksiz başarılı bir OCSPResponse'un taşıdığı BasicOCSPResponse DER'ini çıkarır

Bildirim

function HPDFNormalizeHeadlessOCSPResponse(const DER: SysUtils.TBytes;
  MaximumBytes: Integer;
  CancellationToken: THPDFCancellationToken): SysUtils.TBytes;

Parametreler ve sonuç

ParametreAnlam
DERBaşarılı responseStatus ve id-pkix-ocsp-basic yanıt türüne sahip, eksiksiz boş olmayan bir OCSPResponse DER değeri
MaximumBytesGirdi bayt sayısı üzerinde pozitif bir sınır; içerilen yanıt kopyalanmadan önce denetlenir
CancellationTokenÇözümlemeden önce denetlenen isteğe bağlı bir token; istenen bir cancellation EHPDFOperationCancelled fırlatır
Sonuçİçerilen BasicOCSPResponse DER baytları, ayrı bir dynamic array içinde

Doğrulama sınırı

Hatalı, kesilmiş, nonkanonik, başarısız, desteklenmeyen-yanıt-türü veya sondaki DER verisi EHPDFHeadlessRevocationInfoError fırlatır; boş girdi, pozitif olmayan sınırlar veya aşırı boyutlu girdi aynı exception'ı fırlatır

Fonksiyon, OCSPResponse zarfını doğrular ve içeriğini çıkarır; BasicOCSPResponse imzasını, issuer'ı, responder yetkilendirmesini, sertifika durumunu, kanıt zamanını veya trust zincirini kimiklemez

Kanıtı geçerli olarak ele almadan önce o kriptografik ve politika denetimleri için HPDFValidateHeadlessLTVEvidence veya HPDFVerifyHeadlessCMS kullanın

İmzalama entegrasyonu

HPDFReadHeadlessRevocationInfo, LTV doğrulaması için eksiksiz OCSPResponse değerleri döndürür; THPDFCMSSignOptions.AdobeOCSPsDER ise BasicOCSPResponse değerleri gerektirir; her eksiksiz yanıtı, o CMS imzalı-öznitelik builder'ına geçirmeden önce normalize edin

Doğrudan DER olarak verilen bir BasicOCSPResponse, eksiksiz bir OCSPResponse değildir ve reddedilir

JSON imzalama workflow'u için bkz. Windows Signed Revocation Information; native kanıt workflow'u için Headless Signed Revocation Information