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

InputFileNamePfad und Dateiname der zu signierenden Eingabe-PDF.
OpenPasswordDas optionale Kennwort zum Öffnen der Eingabe-PDF, falls sie verschlüsselt ist
SignatureFieldNameDer Name des zu signierenden Signaturfelds. Wenn kein Feld mit diesem Namen vorhanden ist, wird es erstellt. Dieses Feld darf nicht leer sein.
OutputFileNamePfad 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.
PFXFileNamePfad und Name der PKCS#12-Datei mit Zertifikat und privatem Schlüssel (.pfx-Datei). Das Kennwort zum Öffnen der PFX-Datei.
PFXPasswordEine optionale Zeichenfolge mit dem Grund für die Signatur.
Reason
LocationEine optionale Zeichenfolge mit dem Ort, an dem die Signatur ausgeführt wurde.
ContactInfoEine optionale Zeichenfolge mit den Kontaktinformationen des Signierers.

Rückgabewerte

1Die 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