FetchRevocationMaterial
デジタル署名
説明
証明書が指定するアドレスから検証資料をダウンロードします
構文
Delphi
Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;パラメータ
| URL | http または 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));