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

InputFileThe signed PDF.
PasswordAvaamiseen tarvittava salasana tai tyhjä merkkijono
FieldNameKäsiteltävä allekirjoituskenttä tai tyhjä merkkijono käsitelläksesi jokaisen allekirjoituksen
OutputStreamVirta, johon laajennettu PDF kirjoitetaan
OptionsA 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

1The promotion succeeded.
2Syötetiedostoa ei voitu lukea
3Syöte-PDF:tä ei voitu jäsentää
10Tulostetta ei voitu kirjoittaa
11Asiakirjan document security storea ei voitu lisätä
20No such signature field.
21No processed signature carried a readable certificate.

GetPAdESLTVError kertoo syyn kaikille muille arvoille kuin 1

Huomautukset

Identtinen kuin ApplyPAdESLongTermValidation, paitsi missä tulos kirjoitetaan

Katso myös

ApplyPAdESLongTermValidation