GetSignatureEmbeddedCertificateDER

Signatures numériques

Description

Renvoie un certificat incorporé dans une signature, encodé en DER

Une collection de certificats qui dépasse le conteneur CMS qui la renferme est rejetée ; le remplissage après l’objet CMS externe reste accepté

Syntaxe

Delphi

Function TPDFlib.GetSignatureEmbeddedCertificateDER(Const InputFile, Password, FieldName: WideString; CertIndex: Integer): AnsiString;

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
CertIndexIndice basé sur 0 dans l’ensemble incorporé, dans l’ordre d’encodage

Valeurs de retour

CertificateOctets du certificat
Empty stringL’indice est hors limites ou le fichier ou le champ n’a pas pu être lu

Remarques

Cette fonction lit uniquement la structure et ne vérifie rien : elle indique le certificat nommé par la signature, non un certificat vérifié comme auteur d'une signature valide

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

GetSignatureEmbeddedCertificateCount, GetSignatureCertificateChainDER