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. |
Δείτε επίσης
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++