ApplyPAdESLongTermValidationToStream
Digitaaliset allekirjoitukset
Kuvaus
Korottaa jo allekirjoitetun PDF:n PAdES-B-LT:hen kirjoittaen tuloksen virtaan
Syntaksi
Delphi
Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;Parametrit
| InputFile | The signed PDF. |
|---|---|
| Password | Avaamiseen tarvittava salasana tai tyhjä merkkijono |
| FieldName | Käsiteltävä allekirjoituskenttä tai tyhjä merkkijono käsitelläksesi jokaisen allekirjoituksen |
| OutputStream | Virta, johon laajennettu PDF kirjoitetaan |
| Options | A PADES_LTV_* bit mask; 0 selects PADES_LTV_DEFAULT. |
Valinnat
PADES_LTV_WRITE_VRI (1) | Kirjoita VRI-tietue jokaiselle allekirjoitukselle |
|---|---|
PADES_LTV_FETCH_OCSP (2) | Kysy jokaisen ketjun linkin OCSP-vastaajalta. |
PADES_LTV_FETCH_CRL (4) | Käytä CRL:ää varalla, kun OCSP ei palauttanut mitään |
PADES_LTV_FOLLOW_AIA (8) | Seuraa myöntäjän osoitteita polun täydentämiseksi |
PADES_LTV_SKIP_EXISTING (16) | Älä lisää uudelleen materiaalia, jonka tavut on jo esivalmisteltu |
PADES_LTV_SKIP_ROOT_REVOCATION (32) | Älä pyydä itse myönnetyn juurivarmenteen tilaa |
PADES_LTV_DEFAULT (63) | Kaikki edellä mainitut; valitaan, kun Options on 0 |
Paluuarvot
| 1 | The promotion succeeded. |
|---|---|
| 2 | Syötetiedostoa ei voitu lukea |
| 3 | Syöte-PDF:tä ei voitu jäsentää |
| 10 | Tulostetta ei voitu kirjoittaa |
| 11 | Asiakirjan document security storea ei voitu lisätä |
| 20 | No such signature field. |
| 21 | No processed signature carried a readable certificate. |
GetPAdESLTVError kertoo syyn kaikille muille arvoille kuin 1
Huomautukset
Identtinen kuin ApplyPAdESLongTermValidation, paitsi missä tulos kirjoitetaan