System::Security::Cryptography::X509Certificates::X509Certificate2 κλάση
περιεχόμενα
[
κρύβω
]X509Certificate2 class
Αντιπροσωπεύει πιστοποιητικό X509. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject() function. Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr pointer και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε στις συναρτήσεις ως όρισμα.
class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| get_Archived() const | Λαμβάνει μια τιμή που υποδεικνύει ότι το πιστοποιητικό είναι αρχειοθετημένο. |
| get_Extensions() const | Λαμβάνει τη συλλογή των αντικειμένων επέκτασης που σχετίζονται με το πιστοποιητικό. |
| get_FriendlyName() const | Λαμβάνει το φιλικό όνομα του πιστοποιητικού. |
| get_HasPrivateKey() const | Ελέγχει αν το πιστοποιητικό έχει ιδιωτικό κλειδί. |
| get_IssuerName() const | Λαμβάνει το όνομα του φορέα που εξέδωσε το πιστοποιητικό. |
| get_NotAfter() const | Λαμβάνει την τοπική ημερομηνία και ώρα μετά την οποία το πιστοποιητικό δεν ισχύει πια. |
| get_NotBefore() const | Λαμβάνει την τοπική ημερομηνία και ώρα από την οποία το πιστοποιητικό γίνεται έγκυρο. |
| get_PrivateKey() const | Λαμβάνει το ιδιωτικό κλειδί που σχετίζεται με το πιστοποιητικό. |
| get_PublicKey() const | Λαμβάνει ένα αντικείμενο PublicKey του πιστοποιητικού. |
| get_RawData() const | Λαμβάνει τα ακατέργαστα δεδομένα του πιστοποιητικού. |
| get_SerialNumber() const | Λαμβάνει τον σειριακό αριθμό ενός πιστοποιητικού. |
| get_SignatureAlgorithm() const | Λαμβάνει τον αλγόριθμο που χρησιμοποιείται για τη δημιουργία της υπογραφής ενός πιστοποιητικού. |
| get_SubjectName() const | Λαμβάνει το όνομα του υποκειμένου από ένα πιστοποιητικό. |
| get_Thumbprint() const | Λαμβάνει το αποτύπωμα του πιστοποιητικού. |
| get_Version() const | Λαμβάνει την έκδοση μορφής του πιστοποιητικού. |
| static GetCertContentType(const ByteArrayPtr&) | Λαμβάνει τον τύπο του πιστοποιητικού που περιέχεται στον καθορισμένο πίνακα byte. |
| static GetCertContentType(const String&) | Λαμβάνει τον τύπο του πιστοποιητικού που περιέχεται στο καθορισμένο αρχείο. |
| GetDSAPrivateKey() const | Λαμβάνει το ιδιωτικό κλειδί RSA;. |
| GetDSAPublicKey() const | Λαμβάνει το δημόσιο κλειδί RSA. |
| GetECDsaPrivateKey() const | Λαμβάνει το ιδιωτικό κλειδί RSA;. |
| GetECDsaPublicKey() const | Λαμβάνει το δημόσιο κλειδί RSA. |
| GetNameInfo(X509NameType, bool) const | Λαμβάνει το όνομα του υποκειμένου ή του εκδότη από το πιστοποιητικό. |
| GetRSAPrivateKey() const | Λαμβάνει το ιδιωτικό κλειδί RSA;. |
| GetRSAPublicKey() const | Λαμβάνει το δημόσιο κλειδί RSA. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Εισάγει πληροφορίες από το καθορισμένο αρχείο πιστοποιητικού. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Εισάγει πληροφορίες από το καθορισμένο αρχείο πιστοποιητικού. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Εισάγει πληροφορίες από τα καθορισμένα δεδομένα πιστοποιητικού. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Εισάγει πληροφορίες από τα καθορισμένα δεδομένα πιστοποιητικού. |
| Import(const String&) override | Εισάγει πληροφορίες από το καθορισμένο αρχείο πιστοποιητικού. |
| Import(const ByteArrayPtr&) override | Εισάγει πληροφορίες από τα καθορισμένα δεδομένα πιστοποιητικού. |
| Reset() override | Επαναφέρει την κατάσταση του πιστοποιητικού. |
| set_Archived(bool) const | Ορίζει μια τιμή που υποδεικνύει ότι το πιστοποιητικό είναι αρχειοθετημένο. |
| set_FriendlyName(const String&) | Ορίζει το φιλικό όνομα του πιστοποιητικού. |
| set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&) | Ορίζει ή διαγράφει το ιδιωτικό κλειδί που σχετίζεται με το πιστοποιητικό. |
| ToString(bool) const override | Επιστρέφει τις πληροφορίες του πιστοποιητικού σε μορφή κειμένου. |
| ToString() const override | Επιστρέφει τις πληροφορίες του πιστοποιητικού σε μορφή κειμένου. |
| Verify() const | Επαληθεύει την αλυσίδα του πιστοποιητικού. |
| X509Certificate2() | Δημιουργεί ένα κενό X509Certificate2. |
| X509Certificate2(const String&) | Κατασκευαστής. |
| X509Certificate2(const SharedPtr<X509Certificate>&) | Κατασκευαστής. |
| X509Certificate2(const ByteArrayPtr&) | Κατασκευαστής. |
| X509Certificate2(const ByteArrayPtr&, const String&) | Κατασκευαστής. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&) | Κατασκευαστής. |
| X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Κατασκευαστής. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Κατασκευαστής. |
| X509Certificate2(const String&, const String&) | Κατασκευαστής. |
| X509Certificate2(const String&, const SecureStringPtr&) | Κατασκευαστής. |
| X509Certificate2(const String&, const String&, X509KeyStorageFlags) | Κατασκευαστής. |
| X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Κατασκευαστής. |
| X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Κατασκευαστής. |
Δείτε επίσης
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++