Cms

अंतर्वस्तु
[ ]

Cms class

क्रिप्टोग्राफ़िक मैसेज सिंटैक्स (CMS) के साथ बनाए गए डिजिटल चिह्न का प्रतिनिधित्व करता है - क्रिप्टोग्राफ़िक रूप से संरक्षित संदेशों के लिए IETF का मानक। सीएमएस आरएफसी 5652 में निर्दिष्ट पीकेसीएस #7 के सिंटैक्स पर आधारित है। कृपया देखेंhttps://tools.ietf.org/html/rfc5652 अधिक जानकारी के लिए.

public class Cms : DigitalSignature

गुण

नाम विवरण
CertificateRawData { get; } प्रमाणपत्र कच्चा डेटा प्राप्त करता है।
Certificates { get; } प्रमाणपत्रों का संग्रह प्राप्त करता है।
CertificateSubject { get; } एक प्रमाण पत्र से विषय विशिष्ट नाम प्राप्त करता है।
Comments { get; } हस्ताक्षर उद्देश्य टिप्पणी प्राप्त करता है।
Count { get; } मेटाडेटा गुणों की संख्या प्राप्त करता है।
DigestAlgorithms { get; } संदेश-डाइजेस्ट एल्गोरिथम पहचानकर्ताओं की सरणी प्राप्त करता है। संग्रह में शून्य सहित कई तत्व हो सकते हैं।
EncapsulatedContent { get; } हस्ताक्षरित सामग्री प्राप्त करता है, जिसमें सामग्री प्रकार पहचानकर्ता और स्वयं सामग्री शामिल होती है।
virtual IsValid { get; } एक मान प्राप्त करता है जो दर्शाता है कि हस्ताक्षर वैध है या नहीं।
Item { get; } हो जाता हैMetadataProperty निर्दिष्ट नाम के साथ.
Keys { get; } मेटाडेटा गुण नामों का संग्रह प्राप्त करता है.
MetadataType { get; } मेटाडेटा प्रकार प्राप्त करता है।
PropertyDescriptors { get; } वर्णनकर्ताओं का एक संग्रह प्राप्त करता है जिसमें GroupDocs.Metadata खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
Signers { get; } प्रति-हस्ताक्षरकर्ता सूचना पैकेज का संग्रह प्राप्त करता है।
override SignTime { 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) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

यह सभी देखें