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

IndexIndex de champ de formulaire à partir de 1 identifiant un champ de signature non signé qui possède déjà un dictionnaire de valeur initiale
CertificateDERUn certificat X.509 complet encodé en DER

Valeurs de retour

1Le certificat a été ajouté ou était déjà présent
0Le 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