ApplyPAdESLongTermValidationToStream

Digitális aláírások

Leírás

Egy már aláírt PDF-et PAdES-B-LT szintre emel, és az eredményt adatfolyamba írja

Szintaxis

Delphi

Function TPDFlib.ApplyPAdESLongTermValidationToStream(Const InputFile, Password, FieldName: WideString; OutputStream: TStream; Options: Integer): Integer;

Paraméterek

InputFileAz aláírt PDF
PasswordA megnyitásához szükséges jelszó, vagy üres karakterlánc
FieldNameFeldolgozandó aláírásmező, vagy üres karakterlánc az összes aláírás feldolgozásához
OutputStreamAz adatfolyam, amelybe a kibővített PDF íródik
OptionsEgy PADES_LTV_* bitmaszk; a 0 a PADES_LTV_DEFAULT értéket választja

Beállítások

PADES_LTV_WRITE_VRI (1)Minden aláíráshoz írjon VRI-bejegyzést
PADES_LTV_FETCH_OCSP (2)Lekérdezi minden hivatkozás OCSP-válaszadóját
PADES_LTV_FETCH_CRL (4)Ha az OCSP nem adott vissza semmit, térjen vissza a CRL-hez
PADES_LTV_FOLLOW_AIA (8)Kövesse a kibocsátói címeket az útvonal teljessé tételéhez
PADES_LTV_SKIP_EXISTING (16)Ne adjon hozzá újra olyan anyagot, amelynek bájtjai már elő vannak készítve
PADES_LTV_SKIP_ROOT_REVOCATION (32)Ne kérdezze le egy önkiállított gyökér tanúsítványállapotát
PADES_LTV_DEFAULT (63)A fentiek mindegyike; az Options 0 értékénél ezt választja ki

Visszatérési értékek

1Az előléptetés sikerült
2A bemeneti fájl nem volt olvasható
3A bemeneti PDF nem elemezhető
10A kimenetet nem lehetett kiírni
11A dokumentum biztonsági tárolóját nem lehetett hozzáadni
20Nincs ilyen aláírásmező
21Egyetlen feldolgozott aláírás sem tartalmazott olvasható tanúsítványt

A GetPAdESLTVError tartalmazza az 1-től eltérő értékek okát

Megjegyzések

Az ApplyPAdESLongTermValidation függvénnyel azonos, kivéve az eredmény írásának helyét

Lásd még

ApplyPAdESLongTermValidation