FetchRevocationMaterial

Digitale signaturer

Beskrivelse

Downloader valideringsmateriale fra en adresse, som et certifikat angiver.

Syntaks

Delphi

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

Parametre

URLEn http- eller https-adresse, typisk en, der returneres af GetCertificateCRLURLs eller GetCertificateIssuerURLs.

Returværdier

MaterialByteværdierne nøjagtigt som leveret.
Empty stringDownloaden 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));

Se også

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL