الفئة 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.

انظر أيضًا