AddSignatureFieldSeedCertificate

Seguridad y firmas

Descripción

Añade un certificado X.509 codificado con DER a la restricción exacta de certificado firmante de 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 con base uno que identifica un campo de firma sin firmar que ya contiene un diccionario de valores iniciales
CertificateDERUn certificado X.509 completo codificado con DER

Valores devueltos

1El certificado se ha añadido o ya estaba presente
0El campo, el diccionario de valores iniciales, el valor DER o el tamaño agregado no eran válidos

Observaciones

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

La firma solo se completa correctamente cuando el certificado de identidad seleccionado coincide exactamente con un miembro de la matriz de certificados de valores iniciales del campo

Véase también

SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError