{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: | Prihvat | Opisivanje |
|---|---|---|---|
Filter | string | Čitaj. | Filterni zapis je registriran kao:. |
SubFilter | string | Čitaj. | /SubFilter upis rukovodilac je registriran kao. |
Version | int | Čitaj. | U ovom slučaju, podnositelj zahtjeva može biti odgovoran za:. |
Revision | int | Čitaj. | Standardna revizija rukovoditelja (PDF /Encrypt /R) koju izvješćuje rukovodioci za izdane rječnike šifriranja. |
KeyLength | int | Čitaj. | Dužina ključa u dijelovima. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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. |