FetchRevocationMaterial

Podpisy cyfrowe

Opis

Pobiera materiał walidacyjny z adresu wskazanego w certyfikacie

Składnia

Delphi

Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;

Parametry

URLAdres http albo https, zwykle zwrócony przez GetCertificateCRLURLs lub GetCertificateIssuerURLs

Wartości zwracane

MaterialBajty dokładnie w postaci udostępnionej przez serwer
Pusty ciągPobieranie nie powiodło się; przyczynę zawiera GetTimeStampError

Uwagi

Obowiązuje limit czasu ustawiony przez SetTimeStampOptions. Rozmiar odpowiedzi jest ograniczony do 8 MB, czyli znacznie powyżej rozmiaru rzeczywistej listy CRL, dzięki czemu błędnie skonfigurowany punkt końcowy nie może wyczerpać pamięci

Przykład

URLs:= PDF.GetCertificateCRLURLs(CertDER);
CRL:= PDF.FetchRevocationMaterial(Copy(URLs, 1, Pos(#13, URLs+ #13)- 1));

Zobacz również

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL