System::Security::Cryptography::X509Certificates::X509Certificate2 klasse
inhoud
[
verbergen
]X509Certificate2 class
Vertegenwoordigt een X509‑certificaat. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.
class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate
Methoden
| Methode | Beschrijving |
|---|---|
| get_Archived() const | Haalt een waarde op die aangeeft dat het certificaat gearchiveerd is. |
| get_Extensions() const | Haalt de collectie van extensie‑objecten op die aan het certificaat zijn gekoppeld. |
| get_FriendlyName() const | Haalt de vriendelijke naam van het certificaat op. |
| get_HasPrivateKey() const | Controleert of het certificaat een privésleutel heeft. |
| get_IssuerName() const | Haalt de naam op van de partij die een certificaat heeft uitgegeven. |
| get_NotAfter() const | Haalt de lokale datum en tijd op waarna een certificaat niet meer geldig is. |
| get_NotBefore() const | Haalt de lokale datum en tijd op waarop een certificaat geldig wordt. |
| get_PrivateKey() const | Haalt de privésleutel op die bij het certificaat hoort. |
| get_PublicKey() const | Haalt een certificaat PublicKey object op. |
| get_RawData() const | Haalt de ruwe gegevens van het certificaat op. |
| get_SerialNumber() const | Haalt het serienummer van een certificaat op. |
| get_SignatureAlgorithm() const | Haalt het algoritme op dat wordt gebruikt om de handtekening van een certificaat te maken. |
| get_SubjectName() const | Haalt de onderwerpnaam op uit een certificaat. |
| get_Thumbprint() const | Haalt de vingerafdruk van het certificaat op. |
| get_Version() const | Haalt de versie van het certificaatformaat op. |
| static GetCertContentType(const ByteArrayPtr&) | Haalt het type certificaat op dat zich bevindt in de opgegeven byte-array. |
| static GetCertContentType(const String&) | Haalt het type certificaat op dat zich bevindt in het opgegeven bestand. |
| GetDSAPrivateKey() const | Haalt de RSA privésleutel op. |
| GetDSAPublicKey() const | Haalt de RSA openbare sleutel op. |
| GetECDsaPrivateKey() const | Haalt de RSA privésleutel op. |
| GetECDsaPublicKey() const | Haalt de RSA openbare sleutel op. |
| GetNameInfo(X509NameType, bool) const | Haalt de onderwerp- of uitgeversnaam op uit het certificaat. |
| GetRSAPrivateKey() const | Haalt de RSA privésleutel op. |
| GetRSAPublicKey() const | Haalt de RSA openbare sleutel op. |
| Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) override | Importeert informatie uit het opgegeven certificaatbestand. |
| Import(const String&, const String&, X509KeyStorageFlags) override | Importeert informatie uit het opgegeven certificaatbestand. |
| Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) override | Importeert informatie uit de opgegeven certificaatgegevens. |
| Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) override | Importeert informatie uit de opgegeven certificaatgegevens. |
| Import(const String&) override | Importeert informatie uit het opgegeven certificaatbestand. |
| Import(const ByteArrayPtr&) override | Importeert informatie uit de opgegeven certificaatgegevens. |
| Reset() override | Reset de certificaatstatus. |
| set_Archived(bool) const | Stelt een waarde in die aangeeft dat het certificaat is gearchiveerd. |
| set_FriendlyName(const String&) | Stelt de vriendelijke naam van het certificaat in. |
| set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&) | Stelt de bij het certificaat behorende privésleutel in of wist deze. |
| ToString(bool) const override | Retourneert de certificaatinformatie in tekstformaat. |
| ToString() const override | Retourneert de certificaatinformatie in tekstformaat. |
| Verify() const | Verifieert de certificaatketen. |
| X509Certificate2() | Construeert een lege X509Certificate2. |
| X509Certificate2(const String&) | Constructor. |
| X509Certificate2(const SharedPtr<X509Certificate>&) | Constructor. |
| X509Certificate2(const ByteArrayPtr&) | Constructor. |
| X509Certificate2(const ByteArrayPtr&, const String&) | Constructor. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&) | Constructor. |
| X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags) | Constructor. |
| X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) | Constructor. |
| X509Certificate2(const String&, const String&) | Constructor. |
| X509Certificate2(const String&, const SecureStringPtr&) | Constructor. |
| X509Certificate2(const String&, const String&, X509KeyStorageFlags) | Constructor. |
| X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags) | Constructor. |
| X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags) | Constructor. |
Zie ook
- Class X509Certificate
- Namespace System::Security::Cryptography::X509Certificates
- Library Aspose.Page for C++