AddSignatureFieldSeedCertificate

Seguridad y firmas

Descripción

Agrega un certificado X.509 codificado en DER a la restricción exacta de certificado de firmante en un campo de firma sin firmar

Sintaxis

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 formulario basado en uno que identifica un campo de firma sin firmar que ya tiene un diccionario de valores semilla
CertificateDERUn certificado X.509 completo codificado en DER

Valores devueltos

1El certificado se agregó o ya estaba presente
0El campo, el diccionario de valores semilla, el valor DER o el tamaño agregado no eran válidos

Observaciones

Los certificados se comparan por su codificación DER completa y los duplicados idénticos por bytes se almacenan una sola vez

La firma solo se realiza correctamente cuando el certificado de identidad seleccionado coincide exactamente con un integrante de la matriz de certificados de valores de inicialización del campo

Véase también

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError