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
| InputFile | PDF signé |
|---|---|
| Password | Mot de passe permettant de l’ouvrir, ou chaîne vide |
| FieldName | Nom de champ de signature tel qu’il est signalé par l’énumération des signatures |
| SignerIndex | Signataire d’indice zéro |
Valeurs de retour
| Length | Nombre de certificats dans le chemin, signataire en premier |
|---|---|
| 0 | Le 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