System::Security::Cryptography::AsymmetricAlgorithm sınıfı
İçindekiler
[
Saklamak
]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öntem | Açı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() override | Mevcut 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
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++