FetchRevocationMaterial

Цифровые подписи

Описание

Скачивает материал валидации с адреса, названного в сертификате

Синтаксис

Delphi

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

Параметры

URLAn http or https address, typically one returned by GetCertificateCRLURLs or GetCertificateIssuerURLs.

Возвращаемые значения

MaterialБайты ровно в том виде, в каком отданы
Empty stringЗагрузка не удалась; GetTimeStampError несет причину

Примечания

Таймаут — тот, что задан SetTimeStampOptions Responses are capped at 8 MB, which is far above any real CRL, so a misconfigured endpoint cannot exhaust memory.

Пример

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

См. также

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL