GetSignatureEmbeddedCertificateDER
Assinaturas digitais
Descrição
Retorna um certificado embutido em uma assinatura, codificado em DER.
Uma coleção de certificados que se estende além do contêiner CMS que a envolve é rejeitada; o preenchimento após o objeto CMS externo continua sendo aceito
Sintaxe
Delphi
Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;Parâmetros
| InputFile | The signed PDF. |
|---|---|
| Password | A senha para abri-lo, ou uma string vazia. |
| FieldName | Um nome de campo de assinatura conforme reportado pela enumeração de assinaturas. |
| CertIndex | Índice com base zero no conjunto embutido, em ordem de codificação. |
Valores retornados
| Certificate | The certificate bytes. |
|---|---|
| Empty string | O índice está fora do intervalo, ou o arquivo ou o campo não pôde ser lido. |
Observações
Isto lê apenas a estrutura e não verifica nada: relata o certificado que a assinatura nomeia, não um certificado verificado como tendo produzido uma assinatura válida
O documento é lido com um handle compartilhado, de modo que isso responde enquanto um verificador ou visualizador já mantém o arquivo aberto
Veja também
GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER