Signature
Overview
Signature यह एक क्लास है Aspose.PDF FOSS के लिए .NET.
एक पीडीएफ दस्तावेज़ में डिजिटल हस्ताक्षर का प्रतिनिधित्व करता है।.
इस कक्षा में .NET प्रोग्रामों में हस्ताक्षर वस्तुओं के साथ काम करने के लिए 7 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: GetSignatureAlgorithmInfo, Signature, Verify. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,और 8 और भी।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Authority | string | पढ़ना / लिखना | अधिकार प्राप्त करें या स्थापित करें।. |
ContactInfo | string | पढ़ना / लिखना | संपर्क जानकारी प्राप्त करें या स्थापित करें।. |
Location | string | पढ़ना / लिखना | स्थान प्राप्त करें या स्थापित करें।. |
Reason | string | पढ़ना / लिखना | कारण मिलता है या ठहराया जाता है।. |
Date | DateTime | पढ़ना / लिखना | तारीख को प्राप्त करें या निर्धारित करें।. |
ByteRange | int[] | Read | हस्ताक्षर के लिए /ByteRange इनपुट int[] के रूप में।. |
TimestampSettings | Aspose.Pdf.TimestampSettings | पढ़ना / लिखना | RFC 3161 TSA सेटिंग्स; स्थापित करते समय हस्ताक्षरकर्ता द्वारा सम्मानित।. |
OcspSettings | Aspose.Pdf.OcspSettings | पढ़ना / लिखना | OCSP / रिवॉक्शन-चेक सेटिंग्स; जब सेट किया जाता है तो हस्ताक्षरकर्ता द्वारा सम्मानित।. |
CustomAppearance | SignatureCustomAppearance? | पढ़ना / लिखना | दृश्य-प्रदर्शन बटन SignWithAppearance द्वारा सम्मानित होते हैं जब हस्ताक्षर एक स्पष्ट-सही अतिरिक्त लोड के माध्यम से हस्तक्षेप किया जाता है।. |
CustomSignHash | SignHash? | पढ़ना / लिखना | ऑपरेटिंग एक्सटर्न-सिगनर कॉलबैक।. |
UseLtv | bool | पढ़ना / लिखना | LTV का उपयोग करें या स्थापित करें।. |
AvoidEstimatingSignatureLength | bool | पढ़ना / लिखना | जब सच है, तो हस्ताक्षरकर्ता बाइट-रिज अनुमान को पार करता है और सीधे DefaultSignatureLength का उपयोग PKCS#7 /Contents hex श्रृंखला के लिए स्थान आरक्षित करते समय करता हूं।. |
DefaultSignatureLength | int | पढ़ना / लिखना | PKCS#7 /Contents hex श्रृंखला के लिए आरक्षित बेट्स की संख्या।. |
ShowProperties | bool | पढ़ना / लिखना | जब सच है, तो दृश्य हस्ताक्षर प्रदर्शित में पाठ के रूप में साइनर का कारण / स्थान / ContactInfo शामिल है।. |
Methods
| Signature | Description |
|---|---|
Signature() | इस हस्ताक्षर के मामले में कॉल करें।. |
Signature(pfx: string, password: string) | |
Signature(pfx: Stream, password: string) | |
Verify() | लोड किए गए हस्ताक्षर के PKCS#7 को मूल PDF बाइट्स के खिलाफ जांच करें – जब हस्तक्षेप डिकोडिंग और वैधता में सच लौटता है।. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | स्पष्ट विकल्प + एक परिणाम DTO के साथ जांच करें।. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | सार्वजनिक-कंजी-पेंडिंग की जांच करें।. |
GetSignatureAlgorithmInfo() | PKCS#7 पैक को पार करें (जब एक मौजूदा हस्ताक्षर से लोड किया जाता है) ताकि हस्तक्षेप-अल्गोरिथ्म / पाचन-आल्गोरिथम/क्रिप्टोोग्राफिक मानक त्रिकोण की रिपोर्ट हो सके।. |