System::Security::Cryptography::AsymmetricAlgorithm sınıfı

AsymmetricAlgorithm class

Asimetrik şifreleme algoritmaları için soyut temel sınıf. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek hiçbir zaman yığın üzerinde veya operator new kullanılarak oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class AsymmetricAlgorithm : public virtual System::Object,
                            public System::IDisposable

Yöntemler

YöntemAçıklama
Clear()Tüm kaynakları serbest bırakır.
static Create()Varsayılan bir algoritma oluşturur. Henüz uygulanmadı.
static Create(const String&)İsme göre algoritma oluşturur. Henüz uygulanmadı.
Dispose() overrideMevcut nesnenin sahip olduğu kaynakları serbest bırakır.
virtual FromXmlString(String)Algoritma parametrelerini XML dizesinden okur.
virtual get_KeyExchangeAlgorithm()Kullanılacak anahtar değişim algoritmasını alır.
virtual get_KeySize()RTTI bilgisi.
virtual get_LegalKeySizes()İzin verilen anahtar boyutlarının dizisini alır.
virtual get_SignatureAlgorithm()Kullanılacak imza algoritmasını alır.
virtual set_KeySize(int32_t)Anahtar boyutunu ayarlar.
virtual ToXmlString(bool)Algoritma parametrelerini XML dizesine yazar.

Ayrıca Bakınız