System::Security::Cryptography::AsymmetricAlgorithm class

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 tahsis edilmelidir. Bu tür bir örnek asla yığına (stack) ya da operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

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 bir algoritma oluşturur. Henüz uygulanmadı.
Dispose() overrideGeçerli 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