GetSignatureCertificateChainLength

Signatures numériques

Description

Renvoie la longueur du chemin de certification transporté par une signature pour un signataire

Syntaxe

Delphi

Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;

Paramètres

InputFilePDF signé
PasswordMot de passe permettant de l’ouvrir, ou chaîne vide
FieldNameNom de champ de signature tel qu’il est signalé par l’énumération des signatures
SignerIndexSignataire d’indice zéro

Valeurs de retour

LengthNombre de certificats dans le chemin, signataire en premier
0Le signataire ou son certificat n’a pas pu être lu

Remarques

Seuls les certificats incorporés par la signature servent à construire le chemin ; si celui-ci s’arrête avant un certificat autoémis, les émetteurs restants doivent être récupérés aux adresses indiquées par GetCertificateIssuerURLs. Le chemin n’est pas artificiellement complété

Le document est lu avec un handle partagé, ce qui permet de répondre pendant qu'un vérificateur ou visualiseur garde déjà le fichier ouvert

Voir aussi

GetSignatureCertificateChainDER, GetCertificateIssuerURLs