ICustomSecurityHandler
Pregled
ICustomSecurityHandler је интерфејс у Aspose.PDF FOSS за .NET.
Plugable Custom Security Trader – спроводите ово да бисте управљали не-Стандардни /Филтер улазницама (на пример,.
Овај интерфејс пружа 9 метода за рад са објектима ICustomSecurityHandler у .NET програмима. Доступне методе укључују: CalculateEncryptionKey, Decrypt, Encrypt, EncryptPermissions, GetOwnerKey, GetUserKey, Initialize, IsOwnerPassword, IsUserPassword. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.PDF FOSS за .Net пакет. имовине : Filter, KeyLength, Revision, SubFilter, Version.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
Filter | string | читање | /Филтер улаз трговац је регистрован као. |
SubFilter | string | читање | /SubFilter улаз трговац је регистрован као. |
Version | int | читање | Алгоритм верзија (PDF /Encrypt /V). |
Revision | int | читање | Стандардна ревизија трговаца (PDF /Encrypt /R) је пријављена од стране трговца за издате шифроване речнике. |
KeyLength | int | читање | Кључна дужина у битовима. |
Metode
| Signature | Опис |
|---|---|
Initialize(parameters: EncryptionParameters) | Иницијалишете трејлер из параметара парседа / шифровања. |
CalculateEncryptionKey(password: string) | Изводите кључ за шифровање по документу из корисничког лозинке. |
GetUserKey(userPassword: string) | Izračunajte vrednost /U za određeno korisničko lozinko. |
GetOwnerKey(userPassword: string, ownerPassword: string) | Izračunajte vrednost /O za određeni korisnik/posebni par lozinke. |
IsOwnerPassword(password: string) | Враћа се истинито када лозинка одговара лозунгу власника. |
IsUserPassword(password: string) | Враћа се истинито када лозинка одговара корисничком лозунгу. |
EncryptPermissions(permissions: int) | Зашифрујте /Perms бите редове за дате дозволе (преглед 5+). |
Encrypt(data: byte[], objectNumber: int, generation: int, key: byte[]) | Шифровати садржај струје / редове једног ПДФ објекта са кључем по објекту који се деривира из клауза + објектНумбер + генерација. |
Decrypt(data: byte[], objectNumber: int, generation: int, key: byte[]) | Напротив, у складу са криптографијом. |