SignFile
Biztonság és aláírások
Leírás
Digitális aláírást alkalmaz egy lemezen található PDF-dokumentumra
Az aláíró identitásnak tanúsítványt és privát kulcsot tartalmazó PKCS#12 formátumban kell lennie
Szintaxis
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);
Paraméterek
| InputFileName | Az aláírandó bemeneti PDF útvonala és fájlneve |
|---|---|
| OpenPassword | A bemeneti PDF megnyitásához használható opcionális jelszó, ha titkosított |
| SignatureFieldName | Az aláírandó aláírásmező neve. Ha ilyen nevű mező nem létezik, létrejön. Ez a mező nem lehet üres |
| OutputFileName | A létrehozandó aláírt PDF elérési útja és fájlneve. Ennek az InputFileName fájltól eltérőnek kell lennie. Ha helyben történő aláírásra van szükség (az eredeti fájl felülírásával), ezt a paramétert üresen kell hagyni |
| PFXFileName | A PKCS#12 tanúsítványt és magánkulcsot tartalmazó fájl elérési útja és neve (.pfx fájl). A PFX-fájl megnyitásához használt jelszó |
| PFXPassword | Az aláírás indokát jelölő opcionális karakterlánc |
| Reason | |
| Location | Opcionális karakterlánc, amely jelzi az aláírás helyét |
| ContactInfo | Az aláíró kapcsolattartási adatait jelző opcionális karakterlánc |
Visszatérési értékek
| 1 | A fájl aláírása sikerült 2 Bemeneti PDF nem található 3 A bemeneti PDF nem olvasható A bemeneti PDF jelszava hibás 4 5 Tanúsítványfájl nem található 6 A tanúsítványfájl érvénytelen 7 Hibás tanúsítványjelszó 8 Ismeretlen tanúsítványformátum A tanúsítványfájlban nincs titkos kulcs 9 10 Nem írható a kimeneti fájl 11 Az aláírás nem alkalmazható Az aláírásmező neve üres 12 |
|---|