FetchRevocationMaterial
Podpisy cyfrowe
Opis
Pobiera materiał walidacyjny z adresu wskazanego w certyfikacie
Składnia
Delphi
Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;Parametry
| URL | Adres http albo https, zwykle zwrócony przez GetCertificateCRLURLs lub GetCertificateIssuerURLs |
|---|
Wartości zwracane
| Material | Bajty dokładnie w postaci udostępnionej przez serwer |
|---|---|
| Pusty ciąg | Pobieranie 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));