System::Security::Cryptography::X509Certificates::X509Certificate2 klasse

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

MethodeBeschrijving
get_Archived() constHaalt een waarde op die aangeeft dat het certificaat gearchiveerd is.
get_Extensions() constHaalt de collectie van extensie‑objecten op die aan het certificaat zijn gekoppeld.
get_FriendlyName() constHaalt de vriendelijke naam van het certificaat op.
get_HasPrivateKey() constControleert of het certificaat een privésleutel heeft.
get_IssuerName() constHaalt de naam op van de partij die een certificaat heeft uitgegeven.
get_NotAfter() constHaalt de lokale datum en tijd op waarna een certificaat niet meer geldig is.
get_NotBefore() constHaalt de lokale datum en tijd op waarop een certificaat geldig wordt.
get_PrivateKey() constHaalt de privésleutel op die bij het certificaat hoort.
get_PublicKey() constHaalt een certificaat PublicKey object op.
get_RawData() constHaalt de ruwe gegevens van het certificaat op.
get_SerialNumber() constHaalt het serienummer van een certificaat op.
get_SignatureAlgorithm() constHaalt het algoritme op dat wordt gebruikt om de handtekening van een certificaat te maken.
get_SubjectName() constHaalt de onderwerpnaam op uit een certificaat.
get_Thumbprint() constHaalt de vingerafdruk van het certificaat op.
get_Version() constHaalt 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() constHaalt de RSA privésleutel op.
GetDSAPublicKey() constHaalt de RSA openbare sleutel op.
GetECDsaPrivateKey() constHaalt de RSA privésleutel op.
GetECDsaPublicKey() constHaalt de RSA openbare sleutel op.
GetNameInfo(X509NameType, bool) constHaalt de onderwerp- of uitgeversnaam op uit het certificaat.
GetRSAPrivateKey() constHaalt de RSA privésleutel op.
GetRSAPublicKey() constHaalt de RSA openbare sleutel op.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporteert informatie uit het opgegeven certificaatbestand.
Import(const String&, const String&, X509KeyStorageFlags) overrideImporteert informatie uit het opgegeven certificaatbestand.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideImporteert informatie uit de opgegeven certificaatgegevens.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideImporteert informatie uit de opgegeven certificaatgegevens.
Import(const String&) overrideImporteert informatie uit het opgegeven certificaatbestand.
Import(const ByteArrayPtr&) overrideImporteert informatie uit de opgegeven certificaatgegevens.
Reset() overrideReset de certificaatstatus.
set_Archived(bool) constStelt 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 overrideRetourneert de certificaatinformatie in tekstformaat.
ToString() const overrideRetourneert de certificaatinformatie in tekstformaat.
Verify() constVerifieert 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