System::Security::Cryptography::X509Certificates::X509Certificate classe
Contenu
[
Cacher
]X509Certificate class
Certificat X.509 v.3. Les certificats chiffrés ne sont pas pris en charge. Seul le drapeau X509KeyStorageFlags::DefaultKeySet est pris en charge. 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 en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en argument.
class X509Certificate : public virtual System::Object,
public System::IDisposable
Méthodes
| Méthode | Description |
|---|---|
| static CreateFromCertFile(const String&) | Crée un certificat à partir du fichier PKCS7 spécifié. |
| static CreateFromSignedFile(const String&) | Crée un certificat à partir du fichier signé spécifié. |
| Dispose() override | Ne fait rien. |
| Equals(SharedPtr<Object>) override | Compare deux certificats. |
| virtual Export(X509ContentType) const | Exporte l’objet actuel vers un tableau d’octets en utilisant le format spécifié. NON IMPLEMENTÉ. |
| virtual Export(X509ContentType, const SecureStringPtr&) const | Exporte l’objet actuel vers un tableau d’octets en utilisant le format spécifié. NON IMPLEMENTÉ. |
| virtual Export(X509ContentType, const String&) const | Exporte l’objet actuel vers un tableau d’octets en utilisant le format spécifié. NON IMPLEMENTÉ. |
| get_Handle() const | Obtient un handle vers le contexte de certificat Microsoft Cryptographic API. |
| get_Issuer() const | Obtient le nom de l’autorité de certification qui a émis le certificat X-509v3. |
| get_Subject() const | Obtient le nom distinctif du sujet à partir du certificat. |
| virtual GetCertHash() const | Obtient le hachage de l’objet actuel sous forme de tableau d’octets. |
| virtual GetCertHash(const HashAlgorithmName&) const | Obtient le hachage de l’objet actuel sous forme de tableau d’octets. |
| virtual GetCertHashString() const | Obtient le hachage SHA1 de l’objet actuel sous forme de chaîne hexadécimale. |
| virtual GetCertHashString(const HashAlgorithmName&) const | Obtient le hachage SHA1 de l’objet actuel sous forme de chaîne hexadécimale. |
| virtual GetEffectiveDateString() const | Obtient la date d’effet du certificat actuel. |
| virtual GetExpirationDateString() const | Obtient la date d’expiration du certificat actuel. |
| virtual GetFormat() const | Obtient le nom du format du certificat. |
| GetHashCode() const override | Obtient le code de hachage du certificat. |
| virtual GetIssuerName() const | Obtient le nom de l’autorité de certification qui a émis le certificat actuel. |
| virtual GetKeyAlgorithm() const | Obtient les informations de clé du certificat actuel sous forme de chaîne. |
| virtual GetKeyAlgorithmParameters() const | Obtient les informations de clé du certificat actuel sous forme de tableau d’octets. |
| virtual GetKeyAlgorithmParametersString() const | Obtient les informations de clé du certificat actuel sous forme de chaîne hexadécimale. |
| virtual GetName() const | Obtient le nom du principal auquel le certificat actuel a été émis. |
| virtual GetPublicKey() const | Obtient la clé publique du certificat sous forme de tableau d’octets. |
| virtual GetPublicKeyString() const | Obtient la clé publique du certificat sous forme de chaîne hexadécimale. |
| virtual GetRawCertData() const | Obtient les données brutes du certificat sous forme de tableau d’octets. |
| virtual GetRawCertDataString() const | Obtient les données brutes du certificat sous forme de chaîne hexadécimale. |
| virtual GetSerialNumber() const | Obtient le numéro de série du certificat sous forme de tableau d’octets. |
| virtual GetSerialNumberString() const | Obtient le numéro de série du certificat sous forme de chaîne hexadécimale. |
| virtual Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Importe les informations du fichier de certificat spécifié. NON IMPLEMENTÉ. |
| virtual Import(const String&, const String&, X509KeyStorageFlags) | Importe les informations du fichier de certificat spécifié. NON IMPLEMENTÉ. |
| virtual Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Importe les informations des données de certificat spécifiées. NON IMPLEMENTÉ. |
| virtual Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Importe les informations des données de certificat spécifiées. NON IMPLEMENTÉ. |
| virtual Import(const String&) | Importe les informations du fichier de certificat spécifié. NON IMPLEMENTÉ. |
| virtual Import(const ByteArrayPtr&) | Importe les informations des données de certificat spécifiées. NON IMPLEMENTÉ. |
| operator=(const X509Certificate&) | |
| virtual Reset() | Réinitialise l’état du certificat. |
| virtual ToString(bool) const | Renvoie les informations du certificat au format texte. |
| ToString() const override | Renvoie les informations du certificat au format texte. |
| X509Certificate(const X509Certificate&) | |
| X509Certificate() | Constructeur. |
| X509Certificate(const ByteArrayPtr&) | Constructeur. |
| X509Certificate(const String&) | Constructeur. |
| X509Certificate(const SharedPtr<X509Certificate>&) | Constructeur. |
| X509Certificate(const ByteArrayPtr&, const String&) | Constructeur. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&) | Constructeur. |
| X509Certificate(const String&, const String&) | Constructeur. |
| X509Certificate(const String&, const SecureStringPtr&) | Constructeur. |
| X509Certificate(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate(const String&, const String&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Constructeur. |
| X509Certificate(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Constructeur. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Type de pointeur. |
Voir aussi
- Class Object
- Class IDisposable
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Font for C++