ApplyPAdESLongTermValidationToStream

Digitalni potpisi

Opis

Podiže već potpisani PDF na PAdES-B-LT, zapisujući rezultat u tok

Sintaksa

Delphi

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

Parametri

InputFileThe signed PDF.
PasswordLozinka za njegovo otvaranje ili prazan niz znakova
FieldNamePolje potpisa za obradu, ili prazan niz znakova da se obrade svi potpisi
OutputStreamTok u koji se zapisuje augmentirani PDF
OptionsA PADES_LTV_* bit mask; 0 selects PADES_LTV_DEFAULT.

Opcije

PADES_LTV_WRITE_VRI (1)Zapišite unos VRI za svaki potpis
PADES_LTV_FETCH_OCSP (2)Pitaj OCSP odgovarača svake poveznice
PADES_LTV_FETCH_CRL (4)Vrati se na CRL kada OCSP nije vratio ništa
PADES_LTV_FOLLOW_AIA (8)Slijedi adrese izdavatelja radi dovršetka puta
PADES_LTV_SKIP_EXISTING (16)Do not re-add material whose bytes are already staged.
PADES_LTV_SKIP_ROOT_REVOCATION (32)Do not ask for a self-issued root's status.
PADES_LTV_DEFAULT (63)Sve navedeno; odabire se kada je Options 0

Povratne vrijednosti

1The promotion succeeded.
2Ulaznu datoteku nije bilo moguće pročitati
3Ulazni PDF nije bilo moguće parsirati
10Izlaz nije bilo moguće zapisati
11Spremište sigurnosti dokumenta nije bilo moguće dodati
20No such signature field.
21No processed signature carried a readable certificate.

GetPAdESLTVError nosi razlog za svaku vrijednost različitu od 1

Napomene

Identično ApplyPAdESLongTermValidation-u, osim gdje se rezultat zapisuje

Vidi također

ApplyPAdESLongTermValidation