ApplyPAdESLongTermValidationToStream
Skaitmeniniai parašai
Aprašymas
Pakelia jau pasirašytąjį PDF iki PAdES-B-LT, rezultatą rašydama į srautą
Sintaksė
Delphi
Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;Parametrai
| InputFile | Pasirašytasis PDF |
|---|---|
| Password | Slaptažodis, kuriuo jis atveriamas, arba tuščia eilutė |
| FieldName | Apdorojatinas parašo laukas arba tuščioji eilutė kiekvienam parašui apdoroti |
| OutputStream | Srautas, kuriame rašomas papildytasis PDF |
| Options | A PADES_LTV_* bit mask; 0 selects PADES_LTV_DEFAULT. |
Parinktys
PADES_LTV_WRITE_VRI (1) | Rašyti VRI įrašą kiekvienam parašui |
|---|---|
PADES_LTV_FETCH_OCSP (2) | Klauskite kiekvienos nuorodos OCSP atsakiklio. |
PADES_LTV_FETCH_CRL (4) | Grįžti prie CRL, kai OCSP negrąžino nieko |
PADES_LTV_FOLLOW_AIA (8) | Sekti išdavėjo adresus, kad kelias būtų užbaigtas |
PADES_LTV_SKIP_EXISTING (16) | Nepridėkite iš naujo medžiagos, kurios baitai jau paruošti |
PADES_LTV_SKIP_ROOT_REVOCATION (32) | Neklausti savęs išduotosios šaknies būsenos |
PADES_LTV_DEFAULT (63) | Visi aukščiau išvardyti; pasirenkama, kai Options yra 0 |
Grąžinamos reikšmės
| 1 | Pakėlimas pavyko |
|---|---|
| 2 | Įvesties failo nepavyko perskaityti |
| 3 | Įvesties PDF nepavyko išanalizuoti |
| 10 | Išvesties nepavyko įrašyti |
| 11 | Dokumento saugumo saugyklos (DSS) pridėti nepavyko |
| 20 | No such signature field. |
| 21 | No processed signature carried a readable certificate. |
GetPAdESLTVError neša bet kurios kitos nei 1 reikšmės priežastį
Pastabos
Identiška ApplyPAdESLongTermValidation, išskyrus tai, kur rašomas rezultatas