CmsSigner

CmsSigner class

सीएमएस प्रति-हस्ताक्षरकर्ता जानकारी का प्रतिनिधित्व करता है।

public class CmsSigner : CustomPackage

गुण

नाम विवरण
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
DigestAlgorithm { get; } संदेश डाइजेस्ट एल्गोरिदम और हस्ताक्षरकर्ता द्वारा उपयोग किए जाने वाले किसी भी संबंधित पैरामीटर को प्राप्त करता है।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
SignatureAlgorithm { get; } डिजिटल हस्ताक्षर उत्पन्न करने के लिए हस्ताक्षरकर्ता द्वारा उपयोग किए जाने वाले हस्ताक्षर एल्गोरिथ्म और किसी भी संबद्ध पैरामीटर को प्राप्त करता है।
SignatureValue { get; } संदेश डाइजेस्ट और हस्ताक्षरकर्ता की निजी कुंजी का उपयोग करके डिजिटल हस्ताक्षर जनरेशन का परिणाम प्राप्त करता है.
SignedAttributes { get; } उन विशेषताओं का संग्रह प्राप्त करता है जिन पर हस्ताक्षर किए गए हैं।
SignerIdentifier { get; } हस्ताक्षरकर्ता का प्रमाणपत्र प्राप्त करता है (और इस प्रकार हस्ताक्षरकर्ता की सार्वजनिक कुंजी) कच्चा डेटा।
SigningTime { get; } उस समय को प्राप्त करता है जिस पर हस्ताक्षरकर्ता (कथित तौर पर) ने हस्ताक्षर करने की प्रक्रिया की थी।
UnsignedAttributes { get; } उन विशेषताओं का संग्रह प्राप्त करता है जिन पर हस्ताक्षर नहीं किए गए हैं।

तरीकों

नाम विवरण
AddProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को जोड़ता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
Contains(string) निर्धारित करता है कि पैकेज में निर्दिष्ट नाम के साथ मेटाडेटा गुण है या नहीं।
virtual FindProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को संतुष्ट करने वाले मेटाडेटा गुणों को ढूँढता है। खोज पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करती है।
GetEnumerator() एक एन्यूमरेटर लौटाता है जो संग्रह के माध्यम से पुनरावृति करता है।
virtual RemoveProperties(Func<MetadataProperty, bool>) निर्दिष्ट विधेय को पूरा करने वाले मेटाडेटा गुणों को हटाता है।
virtual Sanitize() पैकेज से लिखने योग्य मेटाडेटा गुणों को हटाता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।
SetProperties(Func<MetadataProperty, bool>, PropertyValue) निर्दिष्ट विधेय को संतुष्ट करने वाले ज्ञात मेटाडेटा गुणों को सेट करता है। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है। यह विधि एक संयोजन हैAddProperties औरUpdateProperties यदि कोई मौजूदा संपत्ति विधेय को संतुष्ट करती है तो उसका मान अपडेट किया जाता है। यदि पैकेज में कोई ज्ञात संपत्ति गायब है जो विधेय को संतुष्ट करती है तो इसे पैकेज में जोड़ा जाता है।
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

यह सभी देखें