FetchRevocationMaterial

Digitale Signaturen

Beschreibung

Lädt Validierungsmaterial von einer im Zertifikat angegebenen Adresse herunter

Syntax

Delphi

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

Parameter

URLEine http- oder https-Adresse, normalerweise eine von GetCertificateCRLURLs oder GetCertificateIssuerURLs zurückgegebene Adresse

Rückgabewerte

MaterialDie Bytes genau wie bereitgestellt.
Empty stringDer Download ist fehlgeschlagen; GetTimeStampError enthält den Grund.

Anmerkungen

Das Zeitlimit entspricht dem mit SetTimeStampOptions festgelegten Wert. Antworten sind auf 8 MB begrenzt, was weit über der Größe jeder realen CRL liegt, sodass ein falsch konfigurierter Endpunkt den Speicher nicht erschöpfen kann

Beispiel

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

Siehe auch

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL