GetSignatureEmbeddedCertificateCount

Assinaturas digitais

Descrição

Conta os certificados que uma assinatura carrega em seu CMS

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.GetSignatureEmbeddedCertificateCount(Const InputFile, Password, FieldName: WideString): Integer;

Parâmetros

InputFileThe signed PDF.
PasswordA senha para abri-lo, ou uma string vazia.
FieldNameUm nome de campo de assinatura conforme reportado pela enumeração de assinaturas.

Valores retornados

CountO número de certificados embutidos.
0O arquivo ou o campo não pôde ser lido, ou a assinatura não embute certificados.

Observações

Indexe os certificados de 0 a este valor menos um com GetSignatureEmbeddedCertificateDER.

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

GetSignatureEmbeddedCertificateDER, GetSignatureSignerCertificateDER