FetchRevocationMaterial
Signatures numériques
Description
Télécharge les données de validation depuis une adresse nommée par un certificat
Syntaxe
Delphi
Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;Paramètres
| URL | Adresse http ou https, généralement renvoyée par GetCertificateCRLURLs ou GetCertificateIssuerURLs |
|---|
Valeurs de retour
| Material | Octets exactement tels qu’ils ont été servis |
|---|---|
| Empty string | Le téléchargement a échoué ; GetTimeStampError en indique la raison |
Remarques
Le délai d’attente est celui défini par SetTimeStampOptions. Les réponses sont limitées à 8 Mo, bien au-delà de la taille de toute CRL réelle, afin qu’un point de terminaison mal configuré ne puisse pas épuiser la mémoire
Exemple
URLs:= PDF.GetCertificateCRLURLs(CertDER);
CRL:= PDF.FetchRevocationMaterial(Copy(URLs, 1, Pos(#13, URLs+ #13)- 1));