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

X500DistinguishedName class

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

class X500DistinguishedName : public System::Security::Cryptography::AsnEncodedData

Μέθοδοι

ΜέθοδοςΠεριγραφή
Decode(X500DistinguishedNameFlags) constΑποκωδικοποιεί το όνομα χρησιμοποιώντας τις παραμέτρους που καθορίζονται από σημαίες.
Format(bool) const overrideΜορφοποιεί το όνομα για εκτύπωση.
get_Name() constΛαμβάνει το διακεκριμένο όνομα του πιστοποιητικού.
X500DistinguishedName(const SharedPtr<AsnEncodedData>&)Πληροφορίες RTTI.
X500DistinguishedName(const ByteArrayPtr&)Κατασκευαστής.
X500DistinguishedName(const String&)Κατασκευαστής.
X500DistinguishedName(const SharedPtr<X500DistinguishedName>&)Κατασκευαστής αντιγραφής.
X500DistinguishedName(const String&, X500DistinguishedNameFlags)Κατασκευαστής.

Δείτε επίσης