System::Security::Cryptography::AsymmetricAlgorithm class
İç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 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ö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 bir algoritma oluşturur. Henüz uygulanmadı. |
| Dispose() override | Geç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
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Font for C++