GetSignatureEmbeddedCertificateCount
Signatures numériques
Description
Compte les certificats transportés par une signature dans son CMS
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.GetSignatureEmbeddedCertificateCount(Const InputFile, Password, FieldName: WideString): 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 |
Valeurs de retour
| Count | Nombre de certificats incorporés |
|---|---|
| 0 | Le fichier ou le champ n'a pas pu être lu, ou la signature n'incorpore aucun certificat |
Remarques
Indexez les certificats de 0 à cette valeur moins un avec GetSignatureEmbeddedCertificateDER
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
GetSignatureEmbeddedCertificateDER, GetSignatureSignerCertificateDER