FetchRevocationMaterial
Assinaturas digitais
Descrição
Transfere material de validação de um endereço indicado por um certificado
Sintaxe
Delphi
Function TPDFlib.FetchRevocationMaterial(Const URL: WideString): AnsiString;Parâmetros
| URL | Um endereço http ou https, normalmente devolvido por GetCertificateCRLURLs ou GetCertificateIssuerURLs |
|---|
Valores devolvidos
| Material | Os bytes exatamente como foram fornecidos |
|---|---|
| Empty string | A transferência falhou; GetTimeStampError contém o motivo |
Observações
O tempo limite é o definido por SetTimeStampOptions. As respostas são limitadas a 8 MB, muito acima de qualquer CRL real, pelo que um ponto final mal configurado não consegue esgotar a memória
Exemplo
URLs:= PDF.GetCertificateCRLURLs(CertDER);
CRL:= PDF.FetchRevocationMaterial(Copy(URLs, 1, Pos(#13, URLs+ #13)- 1));