AddSignatureFieldSeedCertificate
Sicurezza e firme
Descrizione
Aggiunge un certificato X.509 DER al vincolo esatto del firmatario in un campo firma non firmato
Sintassi
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);
Parametri
| Index | Indice con base 1 di un campo firma non firmato che ha già un dizionario dei valori seed |
|---|---|
| CertificateDER | Un certificato X.509 completo con codifica DER |
Valori restituiti
| 1 | Il certificato è stato aggiunto oppure era già presente |
|---|---|
| 0 | Il campo, il dizionario dei valori seed, il valore DER o la dimensione aggregata non era valido |
Note
I certificati vengono confrontati per codifica DER completa e i duplicati identici vengono memorizzati una volta
La firma riesce soltanto quando il certificato dell'identità selezionata corrisponde esattamente a un membro dell'array dei certificati del valore seed del campo
Vedere anche
SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError