FetchRevocationMaterial
Digitale signaturer
Beskrivelse
Downloader valideringsmateriale fra en adresse, som et certifikat angiver.
Syntaks
Delphi
Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;Parametre
| URL | En http- eller https-adresse, typisk en, der returneres af GetCertificateCRLURLs eller GetCertificateIssuerURLs. |
|---|
Returværdier
| Material | Byteværdierne nøjagtigt som leveret. |
|---|---|
| Empty string | Downloaden mislykkedes; GetTimeStampError indeholder årsagen |
Bemærkninger
Timeoutet er det, der er angivet af SetTimeStampOptions. Svar begrænses til 8 MB, hvilket er langt over enhver reel CRL, så et forkert konfigureret slutpunkt ikke kan tømme hukommelsen.
Eksempel
URLs:= PDF.GetCertificateCRLURLs(CertDER);
CRL:= PDF.FetchRevocationMaterial(Copy(URLs, 1, Pos(#13, URLs+ #13)- 1));