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
| InStream | PDF tok različit od nil koji podržava pozicioniranje i ostaje u vlasništvu pozivaoca |
|---|---|
| EncryptionKeyHex | Heksadecimalni ASCII ključ parne dužine bez prefiksa ili praznina i tačne dužine koju zahteva revizija šifrovanja |
| Options | Nula zahteva dostupan verifikator; PDF_RAW_KEY_ALLOW_UNVERIFIED dozvoljava inače važeći ključ samo kada dokument nema upotrebljiv verifikator |
Povratne vrednosti
| Ne-nula | Rukovaoc datotekom Direct Access |
|---|---|
| 0 | Ulaz 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