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 |
|---|---|
| CertificateDER | Un certificado X.509 completo codificado con DER |
Valores devueltos
| 1 | El certificado se ha añadido o ya estaba presente |
|---|---|
| 0 | El 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