ICustomSecurityHandler

ICustomSecurityHandler

Overview

ICustomSecurityHandler .NET के लिए Aspose.PDF FOSS में एक इंटरफ़ेस है।.

Plugable Custom Security Trader – इसे गैर-स्टैंडर्ड / फ़िल्टर इनपुट (उदाहरण के लिए, फिल्टरिंग) को संभालने के लिये लागू करें।.

यह इंटरफ़ेस .NET प्रोग्राम में ICustomSecurityHandler वस्तुओं के साथ काम करने के लिए 9 तरीकों प्रदान करता है।. उपलब्ध तरीकों में शामिल हैं: CalculateEncryptionKey, Decrypt, Encrypt, EncryptPermissions, GetOwnerKey, GetUserKey, Initialize, IsOwnerPassword, IsUserPassword. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : Filter, KeyLength, Revision, SubFilter, Version.

Properties

NameTypeAccessDescription
FilterstringRead/ फ़िल्टर इनपुट व्यापारी के रूप में पंजीकृत है।.
SubFilterstringRead/SubFilter इनपुट व्यापारी के रूप में पंजीकृत है।.
VersionintReadएल्गोरिथ्म संस्करण (PDF /Encrypt /V).
RevisionintReadमानक व्यापारी समीक्षा (पीडीएफ / एन्क्रिप्ट / आर) जारी किए गए क्रिप्शन शब्दकोश के लिए व्यापक द्वारा रिपोर्ट की गई है।.
KeyLengthintReadबिट्स में कुंजी लंबाई।.

Methods

SignatureDescription
Initialize(parameters: EncryptionParameters)Parsed /Encrypt पैरामीटर से ट्रेनर को प्रारंभ करें।.
CalculateEncryptionKey(password: string)उपयोगकर्ता पासवर्ड से per-document encryption key निकाल लें।.
GetUserKey(userPassword: string)उपयोगकर्ता पासवर्ड के लिए /U मूल्य की गणना करें।.
GetOwnerKey(userPassword: string, ownerPassword: string)उपयोगकर्ता / मालिक पासवर्ड जोड़े के लिए /O मूल्य की गणना करें।.
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[])इसके विपरीत, एन्क्रिप्ट।.

See Also

 हिन्दी