ApplyPAdESLongTermValidationToStream
Tanda tangan digital
Deskripsi
Menaikkan PDF yang sudah ditandatangani ke PAdES-B-LT, menulis hasilnya ke stream
Sintaks
Delphi
Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;Parameter
| InputFile | The signed PDF. |
|---|---|
| Password | Password untuk membukanya, atau string kosong |
| FieldName | Signature field yang diproses, atau string kosong untuk memproses setiap signature |
| OutputStream | Stream tempat PDF hasil augmentasi ditulis |
| Options | A PADES_LTV_* bit mask; 0 selects PADES_LTV_DEFAULT. |
Opsi
PADES_LTV_WRITE_VRI (1) | Tulis entri VRI untuk setiap signature |
|---|---|
PADES_LTV_FETCH_OCSP (2) | Tanyakan responder OCSP dari setiap tautan. |
PADES_LTV_FETCH_CRL (4) | Beralih ke CRL saat OCSP tidak mengembalikan apa pun |
PADES_LTV_FOLLOW_AIA (8) | Ikuti alamat issuer untuk melengkapi path |
PADES_LTV_SKIP_EXISTING (16) | Do not re-add material whose bytes are already staged. |
PADES_LTV_SKIP_ROOT_REVOCATION (32) | Jangan menanyakan status root yang self-issued |
PADES_LTV_DEFAULT (63) | Semua yang di atas; dipilih saat Options bernilai 0 |
Nilai kembalian
| 1 | The promotion succeeded. |
|---|---|
| 2 | File input gagal dibaca |
| 3 | Input PDF gagal di-parse |
| 10 | Output gagal ditulis |
| 11 | Document security store gagal ditambahkan |
| 20 | No such signature field. |
| 21 | No processed signature carried a readable certificate. |
GetPAdESLTVError membawa alasan untuk nilai selain 1
Catatan
Identik dengan ApplyPAdESLongTermValidation kecuali tempat hasilnya ditulis