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 |
|---|---|
| CertificateDER | Un certificado X.509 completo codificado en DER |
Valores devueltos
| 1 | El certificado se agregó o ya estaba presente |
|---|---|
| 0 | El 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