System::Security::Cryptography::X509Certificates::X509Certificate class

X509Certificate class

X.509 v.3 प्रमाणपत्र। एन्क्रिप्टेड प्रमाणपत्र समर्थित नहीं हैं। केवल X509KeyStorageFlags::DefaultKeySet फ़्लैग समर्थित है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रन‑टाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class X509Certificate : public virtual System::Object,
                        public System::IDisposable

विधियाँ

विधिविवरण
static CreateFromCertFile(const String&)निर्दिष्ट PKCS7 फ़ाइल से प्रमाणपत्र बनाता है।
static CreateFromSignedFile(const String&)निर्दिष्ट साइन की गई फ़ाइल से प्रमाणपत्र बनाता है।
Dispose() overrideकुछ नहीं करता।
Equals(SharedPtr<Object>) overrideदो प्रमाणपत्रों की तुलना करता है।
virtual Export(X509ContentType) constवर्तमान वस्तु को निर्दिष्ट स्वरूप का उपयोग करके बाइट एरे में निर्यात करता है। लागू नहीं किया गया।
virtual Export(X509ContentType, const SecureStringPtr&) constवर्तमान वस्तु को निर्दिष्ट स्वरूप का उपयोग करके बाइट एरे में निर्यात करता है। लागू नहीं किया गया।
virtual Export(X509ContentType, const String&) constवर्तमान वस्तु को निर्दिष्ट स्वरूप का उपयोग करके बाइट एरे में निर्यात करता है। लागू नहीं किया गया।
get_Handle() constMicrosoft Cryptographic API प्रमाणपत्र संदर्भ का हैंडल प्राप्त करता है।
get_Issuer() constX-509v3 प्रमाणपत्र जारी करने वाले प्रमाणपत्र प्राधिकरण का नाम प्राप्त करता है।
get_Subject() constप्रमाणपत्र से विषय का विशिष्ट नाम प्राप्त करता है।
virtual GetCertHash() constवर्तमान वस्तु का हैश बाइट एरे के रूप में प्राप्त करता है।
virtual GetCertHash(const HashAlgorithmName&) constवर्तमान वस्तु का हैश बाइट एरे के रूप में प्राप्त करता है।
virtual GetCertHashString() constवर्तमान वस्तु का SHA1 हैश हेक्साडेसिमल स्ट्रिंग के रूप में प्राप्त करता है।
virtual GetCertHashString(const HashAlgorithmName&) constवर्तमान वस्तु का SHA1 हैश हेक्साडेसिमल स्ट्रिंग के रूप में प्राप्त करता है।
virtual GetEffectiveDateString() constवर्तमान प्रमाणपत्र की प्रभावी तिथि प्राप्त करता है।
virtual GetExpirationDateString() constवर्तमान प्रमाणपत्र की समाप्ति तिथि प्राप्त करता है।
virtual GetFormat() constप्रमाणपत्र स्वरूप का नाम प्राप्त करता है।
GetHashCode() const overrideप्रमाणपत्र हैश कोड प्राप्त करता है।
virtual GetIssuerName() constवर्तमान प्रमाणपत्र जारी करने वाले प्रमाणन प्राधिकरण का नाम प्राप्त करता है।
virtual GetKeyAlgorithm() constवर्तमान प्रमाणपत्र की कुंजी जानकारी स्ट्रिंग के रूप में प्राप्त करता है।
virtual GetKeyAlgorithmParameters() constवर्तमान प्रमाणपत्र की कुंजी जानकारी बाइट एरे के रूप में प्राप्त करता है।
virtual GetKeyAlgorithmParametersString() constवर्तमान प्रमाणपत्र की कुंजी जानकारी हेक्साडेसिमल स्ट्रिंग के रूप में प्राप्त करता है।
virtual GetName() constवर्तमान प्रमाणपत्र जिस प्रमुख को जारी किया गया था, उसका नाम प्राप्त करता है।
virtual GetPublicKey() constप्रमाणपत्र से सार्वजनिक कुंजी को बाइट्स की सरणी के रूप में प्राप्त करता है।
virtual GetPublicKeyString() constप्रमाणपत्र से सार्वजनिक कुंजी को हेक्साडेसिमल स्ट्रिंग के रूप में प्राप्त करता है।
virtual GetRawCertData() constप्रमाणपत्र से कच्चा डेटा को बाइट्स की सरणी के रूप में प्राप्त करता है।
virtual GetRawCertDataString() constप्रमाणपत्र से कच्चा डेटा को हेक्साडेसिमल स्ट्रिंग के रूप में प्राप्त करता है।
virtual GetSerialNumber() constप्रमाणपत्र से क्रमांक (सीरियल नंबर) को बाइट्स की सरणी के रूप में प्राप्त करता है।
virtual GetSerialNumberString() constप्रमाणपत्र से क्रमांक को हेक्साडेसिमल स्ट्रिंग के रूप में प्राप्त करता है।
virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags)निर्दिष्ट प्रमाणपत्र फ़ाइल से जानकारी आयात करता है। लागू नहीं किया गया।
virtual Import(const String&, const String&, X509KeyStorageFlags)निर्दिष्ट प्रमाणपत्र फ़ाइल से जानकारी आयात करता है। लागू नहीं किया गया।
virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)निर्दिष्ट प्रमाणपत्र डेटा से जानकारी आयात करता है। लागू नहीं किया गया।
virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags)निर्दिष्ट प्रमाणपत्र डेटा से जानकारी आयात करता है। लागू नहीं किया गया।
virtual Import(const String&)निर्दिष्ट प्रमाणपत्र फ़ाइल से जानकारी आयात करता है। लागू नहीं किया गया।
virtual Import(const ByteArrayPtr&)निर्दिष्ट प्रमाणपत्र डेटा से जानकारी आयात करता है। लागू नहीं किया गया।
operator=(const X509Certificate&)
virtual Reset()प्रमाणपत्र की स्थिति को रीसेट करता है।
virtual ToString(bool) constप्रमाणपत्र की जानकारी को टेक्स्ट प्रारूप में लौटाता है।
ToString() const overrideप्रमाणपत्र की जानकारी को टेक्स्ट प्रारूप में लौटाता है।
X509Certificate(const X509Certificate&)
X509Certificate()निर्माता।
X509Certificate(const ByteArrayPtr&)निर्माता।
X509Certificate(const String&)निर्माता।
X509Certificate(const SharedPtr<X509Certificate>&)निर्माता।
X509Certificate(const ByteArrayPtr&, const String&)निर्माता।
X509Certificate(const ByteArrayPtr&, const SecureStringPtr&)निर्माता।
X509Certificate(const String&, const String&)निर्माता।
X509Certificate(const String&, const SecureStringPtr&)निर्माता।
X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags)निर्माता।
X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)निर्माता।
X509Certificate(const String&, const String&, X509KeyStorageFlags)निर्माता।
X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags)निर्माता।
X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)निर्माता।

Typedefs

टाइपडिफ़विवरण
Ptrपॉइंटर प्रकार।

संबंधित देखें