SignFile
Sicherheit und 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.
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.SignFile(Const InputFileName, OpenPassword, SignatureFieldName, OutputFileName, PFXFileName, PFXPassword, Reason, Location, ContactInfo: WideString): Integer;
ActiveX
Function PDFlib::SignFile(InputFileName As String, OpenPassword As String, SignatureFieldName As String, OutputFileName As String, PFXFileName As String, PFXPassword As String, Reason As String, Location As String, ContactInfo As String) As Long
DLL
int DLSignFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * OpenPassword, const wchar_t * SignatureFieldName, const wchar_t * OutputFileName, const wchar_t * PFXFileName, const wchar_t * PFXPassword, const wchar_t * Reason, const wchar_t * Location, const wchar_t * ContactInfo);
Parameter
| InputFileName | Pfad und Dateiname der zu signierenden Eingabe-PDF. |
|---|---|
| OpenPassword | Das optionale Kennwort zum Öffnen der Eingabe-PDF, falls sie verschlüsselt ist |
| SignatureFieldName | Der Name des zu signierenden Signaturfelds. Wenn kein Feld mit diesem Namen vorhanden ist, wird es erstellt. Dieses Feld darf nicht leer sein. |
| OutputFileName | Pfad und Dateiname der zu erstellenden signierten PDF. Dies muss eine andere Datei als InputFileName sein. Wenn direkt in derselben Datei signiert werden soll (Überschreiben der Originaldatei), muss dieser Parameter leer bleiben. |
| PFXFileName | Pfad und Name der PKCS#12-Datei mit Zertifikat und privatem Schlüssel (.pfx-Datei). Das Kennwort zum Öffnen der PFX-Datei. |
| PFXPassword | Eine optionale Zeichenfolge mit dem Grund für die Signatur. |
| Reason | |
| Location | Eine optionale Zeichenfolge mit dem Ort, an dem die Signatur ausgeführt wurde. |
| ContactInfo | Eine optionale Zeichenfolge mit den Kontaktinformationen des Signierers. |
Rückgabewerte
| 1 | Die Datei wurde erfolgreich signiert 2 Eingabe-PDF nicht gefunden 3 Eingabe-PDF kann nicht gelesen werden Kennwort der Eingabe-PDF falsch 4 5 Zertifikatsdatei nicht gefunden 6 Zertifikatsdatei ist ungültig 7 Falsches Zertifikatskennwort 8 Unbekanntes Zertifikatsformat Kein privater Schlüssel in der Zertifikatsdatei gefunden 9 10 Ausgabedatei konnte nicht geschrieben werden 11 Signatur konnte nicht angewendet werden Der Name des Signaturfelds war leer 12 |
|---|