DAOpenFromStreamWithEncryptionKey

Upravljanje dokumentima, funkcionalnost direktnog pristupa, bezbednost, ulaz iz toka

Opis

Otvara šifrovani tok koji podržava pozicioniranje za ovlašćeni oporavak ili istragu prihvatajući heksadecimalni ključ za šifrovanje datoteke neposredno, umesto da ga izvodi iz lozinke

Sintaksa

Delphi

Function TPDFlib.DAOpenFromStreamWithEncryptionKey(InStream: TStream; Const EncryptionKeyHex: WideString; Options: Integer = 0): Integer;

Parametri

InStreamPDF tok različit od nil koji podržava pozicioniranje i ostaje u vlasništvu pozivaoca
EncryptionKeyHexHeksadecimalni ASCII ključ parne dužine bez prefiksa ili praznina i tačne dužine koju zahteva revizija šifrovanja
OptionsNula zahteva dostupan verifikator; PDF_RAW_KEY_ALLOW_UNVERIFIED dozvoljava inače važeći ključ samo kada dokument nema upotrebljiv verifikator

Povratne vrednosti

Ne-nulaRukovaoc datotekom Direct Access
0Ulaz nije mogao da se otvori; proverite LastErrorCode

Napomene

Biblioteka nikada ne preuzima vlasništvo nad InStream i zatvaranje rukovaoca Direct Access ostavlja ga upotrebljivim pozivaocuDostupni verifikatori se uvek proveravaju i nepoklapanje se nikada ne prihvataPozovite

DAGetEncryptionKeyValidation nakon otvaranja da pregledate rezultat validacije