الفئة System::Security::Cryptography::AsymmetricAlgorithm
محتويات
[
يخفي
]AsymmetricAlgorithm class
فئة أساسية مجردة لخوارزميات التشفير غير المتماثل. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل و/أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
class AsymmetricAlgorithm : public virtual System::Object,
public System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| Clear() | يطلق جميع الموارد. |
| static Create() | ينشئ خوارزمية افتراضية. غير مُنفّذة. |
| static Create(const String&) | ينشئ خوارزمية بالاسم. غير مُنفّذة. |
| Dispose() override | يطلق الموارد المملوكة للكائن الحالي. |
| virtual FromXmlString(String) | يقرأ معلمات الخوارزمية من سلسلة XML. |
| virtual get_KeyExchangeAlgorithm() | يحصل على خوارزمية تبادل المفاتيح المستخدمة. |
| virtual get_KeySize() | معلومات RTTI. |
| virtual get_LegalKeySizes() | يحصل على مصفوفة أحجام المفاتيح المسموح بها. |
| virtual get_SignatureAlgorithm() | يحصل على خوارزمية التوقيع المستخدمة. |
| virtual set_KeySize(int32_t) | يضبط حجم المفتاح. |
| virtual ToXmlString(bool) | يكتب معلمات الخوارزمية إلى سلسلة XML. |
انظر أيضًا
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++