AddSignatureFieldSeedCertificate

Segurança e assinaturas

Descrição

Adiciona um certificado X.509 codificado em DER à restrição exata de certificados de signatário num campo de assinatura não assinado

Sintaxe

Delphi

Function TPDFlib.AddSignatureFieldSeedCertificate(Index: Integer; Const CertificateDER: AnsiString): Integer;

ActiveX

Function PDFlib::AddSignatureFieldSeedCertificate(Index As Long, CertificateDER As Variant) As Long

DLL

int DLAddSignatureFieldSeedCertificate(int InstanceID, int Index, const char* CertificateDER, int CertificateLength);

Parâmetros

IndexÍndice de base 1 do campo de formulário que identifica um campo de assinatura não assinado e já contém um dicionário de valores de semente
CertificateDERUm certificado X.509 completo codificado em DER

Valores devolvidos

1O certificado foi adicionado ou já estava presente
0O campo, o dicionário de valores iniciais, o valor DER ou o tamanho agregado era inválido

Observações

Os certificados são comparados pela codificação DER completa e os duplicados idênticos ao nível dos bytes são armazenados uma única vez

A assinatura só é concluída com êxito quando o certificado de identidade selecionado corresponde exatamente a um membro da matriz de certificados de valores iniciais do campo

Consulte também

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError