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)المُنشئ.

انظر أيضًا