System::Security::Cryptography::X509Certificates::X509Certificate2 classe

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éthodeDescription
get_Archived() constObtient une valeur indiquant que le certificat est archivé.
get_Extensions() constObtient la collection d’objets d’extension associés au certificat.
get_FriendlyName() constObtient le nom convivial du certificat.
get_HasPrivateKey() constVérifie si le certificat possède une clé privée.
get_IssuerName() constObtient le nom de l’entité qui a délivré le certificat.
get_NotAfter() constObtient la date et l’heure locales après lesquelles le certificat n’est plus valide.
get_NotBefore() constObtient la date et l’heure locales à partir desquelles le certificat devient valide.
get_PrivateKey() constObtient la clé privée associée au certificat.
get_PublicKey() constObtient un objet PublicKey du certificat.
get_RawData() constObtient les données brutes du certificat.
get_SerialNumber() constObtient le numéro de série d’un certificat.
get_SignatureAlgorithm() constObtient l’algorithme utilisé pour créer la signature d’un certificat.
get_SubjectName() constObtient le nom du sujet à partir d’un certificat.
get_Thumbprint() constObtient l’empreinte du certificat.
get_Version() constObtient 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() constObtient la clé privée RSA.
GetDSAPublicKey() constObtient la clé publique RSA.
GetECDsaPrivateKey() constObtient la clé privée RSA.
GetECDsaPublicKey() constObtient la clé publique RSA.
GetNameInfo(X509NameType, bool) constObtient le nom du sujet ou de l’émetteur à partir du certificat.
GetRSAPrivateKey() constObtient la clé privée RSA.
GetRSAPublicKey() constObtient la clé publique RSA.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporte les informations du fichier de certificat spécifié.
Import(const String&, const String&, X509KeyStorageFlags) overrideImporte les informations du fichier de certificat spécifié.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporte les informations des données de certificat spécifiées.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideImporte les informations des données de certificat spécifiées.
Import(const String&) overrideImporte les informations du fichier de certificat spécifié.
Import(const ByteArrayPtr&) overrideImporte les informations des données de certificat spécifiées.
Reset() overrideRéinitialise l’état du certificat.
set_Archived(bool) constDé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 overrideRenvoie les informations du certificat au format texte.
ToString() const overrideRenvoie les informations du certificat au format texte.
Verify() constVé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