FetchRevocationMaterial

Firmas digitales

Descripción

Descarga material de validación desde una dirección indicada por un certificado

Sintaxis

Delphi

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

Parámetros

URLUna dirección http o https, normalmente una devuelta por GetCertificateCRLURLs o GetCertificateIssuerURLs

Valores devueltos

MaterialLos bytes exactamente como se suministraron
Empty stringLa descarga falló; GetTimeStampError contiene el motivo

Observaciones

El tiempo de espera es el establecido por SetTimeStampOptions. Las respuestas se limitan a 8 MB, una cantidad muy superior al tamaño de cualquier CRL real, por lo que un punto de conexión mal configurado no puede agotar la memoria

Ejemplo

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

Véase también

AddPAdESDSSCRLFromURL, AddPAdESDSSCertificateFromURL