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() const | Microsoft Cryptographic API प्रमाणपत्र संदर्भ का हैंडल प्राप्त करता है। |
| get_Issuer() const | X-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 | पॉइंटर प्रकार। |
संबंधित देखें
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++