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.Font for C++