System::Security::Cryptography::X509Certificates::X509Extension κλάση

X509Extension class

Αντικείμενο επέκτασης για τη διατήρηση πρόσθετων πληροφοριών που σχετίζονται με το πιστοποιητικό X.509. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.

class X509Extension : public System::Security::Cryptography::AsnEncodedData

Μέθοδοι

ΜέθοδοςΠεριγραφή
CopyFrom(const SharedPtr<AsnEncodedData>&) overrideΑντιγράφει δεδομένα επέκτασης από άλλο αντικείμενο.
get_Critical() constΕλέγχει εάν η επέκταση είναι κρίσιμη.
set_Critical(bool)Ορίζει εάν η επέκταση είναι κρίσιμη.
X509Extension(const SharedPtr<AsnEncodedData>&, bool)Πληροφορίες RTTI.
X509Extension(const SharedPtr<Oid>&, const ByteArrayPtr&, bool)Κατασκευαστής.
X509Extension(const String&, const ByteArrayPtr&, bool)Κατασκευαστής.

Δείτε επίσης