AddSignatureFieldSeedCertificate
Segurança e assinaturas
Descrição
Adiciona um certificado X.509 codificado em DER à restrição exata de certificado de assinante em um 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 campo de formulário com base 1 identificando um campo de assinatura não assinado que já tem um dicionário de seed values |
|---|---|
| CertificateDER | One complete DER-encoded X.509 certificate |
Valores retornados
| 1 | O certificado foi adicionado ou já estava presente |
|---|---|
| 0 | O campo, o dicionário de seed values, o valor DER ou o tamanho agregado era inválido |
Observações
Os certificados são comparados pela codificação DER completa e duplicatas byte-idênticas são armazenadas uma única vez
A assinatura só é concluída quando o certificado de identidade selecionado corresponde exatamente a um membro do array de certificados de seed value do campo
Veja também
SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError