GetSignatureCertificateChainLength
Digitale Signaturen
Beschreibung
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Syntax
Delphi
Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;Parameter
| InputFile | Das signierte PDF. |
|---|---|
| Password | Das Kennwort zum Öffnen oder eine leere Zeichenfolge. |
| FieldName | Ein bei der Signaturaufzählung gemeldeter Signaturfeldname. |
| SignerIndex | Nullbasierter Unterzeichner. |
Rückgabewerte
| Length | Die Anzahl der Zertifikate im Pfad, beginnend mit dem Unterzeichner. |
|---|---|
| 0 | Der Unterzeichner oder sein Zertifikat konnte nicht gelesen werden. |
Siehe auch
Zum Aufbau des Pfads werden nur die in der Signatur selbst eingebetteten Zertifikate verwendet. Endet ein Pfad vor einem selbst ausgestellten Zertifikat, müssen die verbleibenden Aussteller daher über die von GetCertificateIssuerURLs gemeldeten Adressen abgerufen werden. Der Pfad wird nicht künstlich auf Vollständigkeit ergänzt.
Das Dokument wird über ein gemeinsam genutztes Handle gelesen, sodass die Abfrage auch beantwortet werden kann, während ein Prüfprogramm oder Viewer die Datei bereits geöffnet hält.