{PLACEHOLDER_0}{/i:

{PLACEHOLDER_0}{/i:

Približni podaci

ICustomSecurityHandler je sučelje u Aspose.PDF FOSS za .NET.

Ugraditi u program za upravljanje bezbednošću implementirati to kako bi se rukovodio ne-standardnim / Filter zapisima (npr.

Ovaj sučelje pruža 9 metoda za rad s ICustomSecurityHandler objektima u .NET programima. Postoje i sljedeće metode: CalculateEncryptionKey, Decrypt, Encrypt, EncryptPermissions, GetOwnerKey, GetUserKey, Initialize, IsOwnerPassword, IsUserPassword. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Filter, KeyLength, Revision, SubFilter, Version.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
FilterstringČitaj.Filterni zapis je registriran kao:.
SubFilterstringČitaj./SubFilter upis rukovodilac je registriran kao.
VersionintČitaj.U ovom slučaju, podnositelj zahtjeva može biti odgovoran za:.
RevisionintČitaj.Standardna revizija rukovoditelja (PDF /Encrypt /R) koju izvješćuje rukovodioci za izdane rječnike šifriranja.
KeyLengthintČitaj.Dužina ključa u dijelovima.

Metoda za primjenu

PotpisOpisivanje
Initialize(parameters: EncryptionParameters)Inicijalizirati rukovodilac iz parseriran /Encrypt parametara.
CalculateEncryptionKey(password: string)Izvoditi ključ za šifriranje po dokumentu iz korisničke lozinke.
GetUserKey(userPassword: string)Izračunajte vrijednost /U za dat korisničku lozinku.
GetOwnerKey(userPassword: string, ownerPassword: string)Izračunajte vrijednost /O za dat par lozinke korisnika/vlasnika.
IsOwnerPassword(password: string)Vrati true kada se lozinka podudara s lozinkom vlasnika.
IsUserPassword(password: string)Vrati true kada se lozinka podudara s korisničkom lozinkom.
EncryptPermissions(permissions: int)Kriptirajte / Perms bajtni niz za date ovlasti (revizija 5+).
Encrypt(data: byte[], objectNumber: int, generation: int, key: byte[])Kriptirajte strim sadržaja jednog PDF objekta ključem za svaki objekt koji je izveden iz generacije ključ + predmetNumber +.
Decrypt(data: byte[], objectNumber: int, generation: int, key: byte[])Inverzna od Enkript.

Također pogledajte:

 Hrvatski