فئة 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)منشئ.

انظر أيضًا