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 |
|---|---|
| CertificateDER | Um certificado X.509 completo codificado em DER |
Valores devolvidos
| 1 | O certificado foi adicionado ou já estava presente |
|---|---|
| 0 | O 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