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
| URL | Una dirección http o https, normalmente una devuelta por GetCertificateCRLURLs o GetCertificateIssuerURLs |
|---|
Valores devueltos
| Material | Los bytes exactamente como se suministraron |
|---|---|
| Empty string | La 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));