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