AddSignatureFieldSeedCertificate
Sécurité et signatures
Description
Ajoute un certificat X.509 encodé en DER à la contrainte exacte de certificat de signataire d'un champ de signature non signé
Syntaxe
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);
Paramètres
| Index | Index de champ de formulaire à partir de 1 identifiant un champ de signature non signé qui possède déjà un dictionnaire de valeur initiale |
|---|---|
| CertificateDER | Un certificat X.509 complet encodé en DER |
Valeurs de retour
| 1 | Le certificat a été ajouté ou était déjà présent |
|---|---|
| 0 | Le champ, le dictionnaire de valeurs de départ, la valeur DER ou la taille cumulée n’était pas valide |
Remarques
Les certificats sont comparés d'après leur encodage DER complet et les doublons identiques octet par octet ne sont stockés qu'une fois
La signature ne réussit que si le certificat d'identité sélectionné correspond exactement à un membre du tableau de certificats de valeur d'amorce du champ
Voir aussi
SetSignatureFieldSeedValue, ClearSignatureFieldSeedValue, GetSignProcessSeedValueError