FetchRevocationMaterial

Chữ ký số

Mô tả

Tải material validation về từ một địa chỉ mà certificate nêu tên

Cú pháp

Delphi

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

Tham số

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

Giá trị trả về

MaterialCác byte đúng nguyên bản như được phục vụ
Empty stringTải về thất bại; GetTimeStampError mang lý do

Ghi chú

Timeout là giá trị đặt bởi SetTimeStampOptions. Phản hồi bị chặn ở 8 MB - xa hơn hẳn mọi CRL thực tế - nên một endpoint cấu hình sai không thể cạn kiệt memory

Ví dụ

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

Xem thêm

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL