System::Security::Cryptography::X509Certificates::X509Certificate2 classe
Contenu
[
Cacher
]X509Certificate2 class
Représente un certificat X509. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate
Méthodes
| Méthode | Description |
|---|---|
| get_Archived() const | Obtient une valeur indiquant que le certificat est archivé. |
| get_Extensions() const | Obtient la collection d’objets d’extension associés au certificat. |
| get_FriendlyName() const | Obtient le nom convivial du certificat. |
| get_HasPrivateKey() const | Vérifie si le certificat possède une clé privée. |
| get_IssuerName() const | Obtient le nom de l’entité qui a délivré le certificat. |
| get_NotAfter() const | Obtient la date et l’heure locales après lesquelles le certificat n’est plus valide. |
| get_NotBefore() const | Obtient la date et l’heure locales à partir desquelles le certificat devient valide. |
| get_PrivateKey() const | Obtient la clé privée associée au certificat. |
| get_PublicKey() const | Obtient un objet PublicKey du certificat. |
| get_RawData() const | Obtient les données brutes du certificat. |
| get_SerialNumber() const | Obtient le numéro de série d’un certificat. |
| get_SignatureAlgorithm() const | Obtient l’algorithme utilisé pour créer la signature d’un certificat. |
| get_SubjectName() const | Obtient le nom du sujet à partir d’un certificat. |
| get_Thumbprint() const | Obtient l’empreinte du certificat. |
| get_Version() const | Obtient la version du format du certificat. |
| static GetCertContentType(const ByteArrayPtr&) | Obtient le type de certificat contenu dans le tableau d’octets spécifié. |
| static GetCertContentType(const String&) | Obtient le type de certificat contenu dans le fichier spécifié. |
| GetDSAPrivateKey() const | Obtient la clé privée RSA. |
| GetDSAPublicKey() const | Obtient la clé publique RSA. |
| GetECDsaPrivateKey() const | Obtient la clé privée RSA. |
| GetECDsaPublicKey() const | Obtient la clé publique RSA. |
| GetNameInfo(X509NameType, bool) const | Obtient le nom du sujet ou de l’émetteur à partir du certificat. |
| GetRSAPrivateKey() const | Obtient la clé privée RSA. |
| GetRSAPublicKey() const | Obtient la clé publique RSA. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Importe les informations du fichier de certificat spécifié. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Importe les informations du fichier de certificat spécifié. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Importe les informations des données de certificat spécifiées. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Importe les informations des données de certificat spécifiées. |
| Import(const String&) override | Importe les informations du fichier de certificat spécifié. |
| Import(const ByteArrayPtr&) override | Importe les informations des données de certificat spécifiées. |
| Reset() override | Réinitialise l’état du certificat. |
| set_Archived(bool) const | Définit une valeur indiquant que le certificat est archivé. |
| set_FriendlyName(const String&) | Définit le nom convivial du certificat. |
| set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&) | Définit ou supprime la clé privée associée au certificat. |
| ToString(bool) const override | Renvoie les informations du certificat au format texte. |
| ToString() const override | Renvoie les informations du certificat au format texte. |
| Verify() const | Vérifie la chaîne de certificats. |
| X509Certificate2() | Construit un X509Certificate2 vide. |
| X509Certificate2(const String&) | Constructeur. |
| X509Certificate2(const SharedPtr<X509Certificate>&) | Constructeur. |
| X509Certificate2(const ByteArrayPtr&) | Constructeur. |
| X509Certificate2(const ByteArrayPtr&, const String&) | Constructeur. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&) | Constructeur. |
| X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate2(const String&, const String&) | Constructeur. |
| X509Certificate2(const String&, const SecureStringPtr&) | Constructeur. |
| X509Certificate2(const String&, const String&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Constructeur. |
Voir aussi
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Font for C++