DigitalSignature

DigitalSignature class

में डिजिटल हस्ताक्षर गुण शामिल हैं।

public class DigitalSignature : BaseSignature

कंस्ट्रक्टर्स

नाम विवरण
DigitalSignature() डिफॉल्ट पैरामीटर्स के साथ डिजिटल सिग्नेचर को इनिशियलाइज़ करें।
DigitalSignature(string) ज्ञात सिग्नेचर आईडी के साथ डिजिटल सिग्नेचर को इनिशियलाइज़ करें।
DigitalSignature(X509Certificate2) निर्दिष्ट प्रमाणपत्र के साथ डिजिटल हस्ताक्षर बनाएं।
DigitalSignature(X509Store) निर्दिष्ट X509 स्टोर के आधार पर डिजिटल हस्ताक्षर बनाएं। निर्दिष्ट स्टोर से प्रथम प्रमाणपत्र का उपयोग किया जाएगा.
DigitalSignature(X509Store, int) निर्दिष्ट X509 स्टोर और प्रमाणपत्र के सूचकांक के आधार पर डिजिटल हस्ताक्षर बनाएं।

गुण

नाम विवरण
Certificate { get; set; } X509 प्रमाणपत्र प्राप्त या सेट करता है।
CertificateStoreLocation { get; set; } प्रमाणपत्र के स्टोर स्थान को निर्दिष्ट करता है
CertificateStoreName { get; set; } प्रमाणपत्र के स्टोर नाम को निर्दिष्ट करता है।
Comments { get; set; } साइनिंग उद्देश्य टिप्पणी प्राप्त या सेट करता है।
CreatedOn { get; set; } हस्ताक्षर निर्माण तिथि प्राप्त करें या सेट करें।
Deleted { get; } ध्वज प्राप्त करें जो इंगित करता है कि क्या यह हस्ताक्षर दस्तावेज़ से हटा दिया गया था। इस गुण का उपयोग केवल दस्तावेज़ इतिहास लॉग रिकॉर्ड के लिए हटाए गए हस्ताक्षरों की सूची रखने के लिए किया जा रहा है।
Height { get; set; } हस्ताक्षर की ऊंचाई निर्दिष्ट करता है।
IsSignature { get; set; } यह इंगित करने के लिए ध्वज प्राप्त करें या सेट करें कि क्या यह घटक हस्ताक्षर या दस्तावेज़ सामग्री है। इस संपत्ति का उपयोग तत्व को हस्ताक्षर (सत्य) या दस्तावेज़ तत्व (गलत) के रूप में सेट करने के लिए अद्यतन विधि के साथ किया जा रहा है।
IsValid { get; set; } सही रहता है अगर यह डिजिटल हस्ताक्षर वैध है और दस्तावेज़ के साथ छेड़छाड़ नहीं की गई है।
Left { get; set; } हस्ताक्षर की बाईं स्थिति निर्दिष्ट करता है।
ModifiedOn { get; set; } हस्ताक्षर संशोधन दिनांक प्राप्त करें या सेट करें।
PageNumber { get; } निर्दिष्ट करता है कि पृष्ठ हस्ताक्षर पर पाया गया था
SignatureId { get; } अद्यतन या हटाने के तरीकों पर दस्तावेज़ में हस्ताक्षर को संशोधित करने के लिए अद्वितीय हस्ताक्षर पहचानकर्ता। यह गुण हस्ताक्षर या खोज विधि को बुलाए जाने के बाद स्वचालित रूप से सेट हो जाएगा।
SignatureType { get; } हस्ताक्षर के प्रकार को निर्दिष्ट करता है।
SignTime { get; set; } दस्तावेज़ पर हस्ताक्षर किए जाने का समय प्राप्त या सेट करता है।
Thumbprint { get; } प्रमाणपत्र का थंबप्रिंट प्राप्त करता है।
Top { get; set; } हस्ताक्षर की शीर्ष स्थिति निर्दिष्ट करता है।
Width { get; set; } हस्ताक्षर की चौड़ाई निर्दिष्ट करता है।
XAdESType { get; } XAdES प्रकारXAdESType . डिफ़ॉल्ट मान कोई नहीं है (XAdES बंद है). इस समय XAdES हस्ताक्षर प्रकार केवल स्प्रेडशीट दस्तावेज़ों के लिए समर्थित है.

तरीकों

नाम विवरण
override Clone() क्लोन बारकोड सिग्नेचर इंस्टेंस.
override Equals(object) हस्ताक्षर गुणों की तुलना करने के लिए बराबर विधि को ओवरराइट करता है
override GetHashCode() GetHashCode method को ओवरराइड करता है
static LoadDigitalSignatures() सभी सिस्टम X509 प्रमाणपत्र स्टोर से डिजिटल हस्ताक्षर लोड करें।
static LoadDigitalSignatures(StoreName) उत्तीर्ण X509 प्रमाणपत्र स्टोर से डिजिटल हस्ताक्षर लोड करें।
static LoadDigitalSignatures(StoreName, StoreLocation) उत्तीर्ण X509 प्रमाणपत्र स्टोर से डिजिटल हस्ताक्षर लोड करें।

यह सभी देखें