FetchRevocationMaterial

數位簽章

描述

從憑證指定的位址下載驗證材料

語法

Delphi

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

參數

URLhttp 或 https 位址,通常由 GetCertificateCRLURLs 或 GetCertificateIssuerURLs 傳回。

傳回值

Material位元組與伺服端送出的完全一致。
Empty string下載失敗;原因由 GetTimeStampError 攜帶。

備註

逾時時間就是 SetTimeStampOptions 設定的那一個。回應上限 8 MB,遠高於任何真實 CRL,設定錯誤的端點因此無法把記憶體吃光。

範例

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

另見

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL