فئة System::Security::Cryptography::X509Certificates::X509Certificate2
محتويات
[
يخفي
]X509Certificate2 class
تمثّل شهادة X509. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم أبدًا بإنشاء مثيل لهذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate
الطرق
| طريقة | الوصف |
|---|---|
| get_Archived() const | يحصل على قيمة تشير إلى أن الشهادة مؤرشفة. |
| get_Extensions() const | يحصل على مجموعة كائنات الامتداد المرتبطة بالشهادة. |
| get_FriendlyName() const | يحصل على الاسم الودي للشهادة. |
| get_HasPrivateKey() const | يتحقق مما إذا كانت الشهادة تحتوي على مفتاح خاص. |
| get_IssuerName() const | يحصل على اسم الطرف الذي أصدر الشهادة. |
| get_NotAfter() const | يحصل على التاريخ والوقت المحلي بعدهما تصبح الشهادة غير صالحة. |
| get_NotBefore() const | يحصل على التاريخ والوقت المحلي الذي تصبح فيه الشهادة صالحة. |
| get_PrivateKey() const | يحصل على المفتاح الخاص المرتبط بالشهادة. |
| get_PublicKey() const | يحصل على كائن شهادة PublicKey. |
| get_RawData() const | يحصل على البيانات الخام للشهادة. |
| get_SerialNumber() const | يحصل على الرقم التسلسلي لشهادة. |
| get_SignatureAlgorithm() const | يحصل على الخوارزمية المستخدمة لإنشاء توقيع شهادة. |
| get_SubjectName() const | يحصل على اسم الموضوع من شهادة. |
| get_Thumbprint() const | يحصل على بصمة الشهادة. |
| get_Version() const | يحصل على نسخة تنسيق الشهادة. |
| static GetCertContentType(const ByteArrayPtr&) | يحصل على نوع الشهادة الموجودة في مصفوفة البايت المحددة. |
| static GetCertContentType(const String&) | يحصل على نوع الشهادة الموجودة في الملف المحدد. |
| GetDSAPrivateKey() const | يحصل على المفتاح الخاص لـ RSA;. |
| GetDSAPublicKey() const | يحصل على المفتاح العام لـ RSA. |
| GetECDsaPrivateKey() const | يحصل على المفتاح الخاص لـ RSA;. |
| GetECDsaPublicKey() const | يحصل على المفتاح العام لـ RSA. |
| GetNameInfo(X509NameType, bool) const | يحصل على اسم الموضوع أو اسم المصدر من الشهادة. |
| GetRSAPrivateKey() const | يحصل على المفتاح الخاص لـ RSA;. |
| GetRSAPublicKey() const | يحصل على المفتاح العام لـ RSA. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | يستورد المعلومات من ملف الشهادة المحدد. |
| Import(const String&, const String&, X509KeyStorageFlags) override | يستورد المعلومات من ملف الشهادة المحدد. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | يستورد المعلومات من بيانات الشهادة المحددة. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | يستورد المعلومات من بيانات الشهادة المحددة. |
| Import(const String&) override | يستورد المعلومات من ملف الشهادة المحدد. |
| Import(const ByteArrayPtr&) override | يستورد المعلومات من بيانات الشهادة المحددة. |
| Reset() override | يعيد ضبط حالة الشهادة. |
| set_Archived(bool) const | يضبط قيمة تشير إلى أن الشهادة مؤرشفة. |
| set_FriendlyName(const String&) | يضبط الاسم الودي للشهادة. |
| set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&) | يضبط أو يمسح المفتاح الخاص المرتبط بالشهادة. |
| ToString(bool) const override | يرجع معلومات الشهادة بتنسيق نصي. |
| ToString() const override | يرجع معلومات الشهادة بتنسيق نصي. |
| Verify() const | يتحقق من سلسلة الشهادة. |
| X509Certificate2() | ينشئ X509Certificate2 فارغًا. |
| X509Certificate2(const String&) | منشئ. |
| X509Certificate2(const SharedPtr<X509Certificate>&) | منشئ. |
| X509Certificate2(const ByteArrayPtr&) | منشئ. |
| X509Certificate2(const ByteArrayPtr&, const String&) | منشئ. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&) | منشئ. |
| X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | منشئ. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | منشئ. |
| X509Certificate2(const String&, const String&) | منشئ. |
| X509Certificate2(const String&, const SecureStringPtr&) | منشئ. |
| X509Certificate2(const String&, const String&, X509KeyStorageFlags) | منشئ. |
| X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags) | منشئ. |
| X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | منشئ. |
انظر أيضًا
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++