FetchRevocationMaterial
Digitale handtekeningen
Beschrijving
Downloadt validatiemateriaal van een adres dat een certificaat noemt
Syntaxis
Delphi
Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;Parameters
| URL | An http or https address, typically one returned by GetCertificateCRLURLs or GetCertificateIssuerURLs. |
|---|
Retourwaarden
| Material | De bytes exact zoals geleverd |
|---|---|
| Empty string | Het downloaden is mislukt; GetTimeStampError draagt de reden |
Opmerkingen
De timeout is degene die SetTimeStampOptions heeft ingesteld. Antwoorden zijn afgekapt op 8 MB — ruim boven elke echte CRL — zodat een verkeerd geconfigureerd eindpunt het geheugen niet kan uitputten
Voorbeeld
URLs:= PDF.GetCertificateCRLURLs(CertDER);
CRL:= PDF.FetchRevocationMaterial(Copy(URLs, 1, Pos(#13, URLs+ #13)- 1));