System::Security::Cryptography::X509Certificates::X509Certificate2 Klasse

X509Certificate2 class

Stellt ein X509-Zertifikat dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class X509Certificate2 : public System::Security::Cryptography::X509Certificates::X509Certificate

Methoden

MethodeBeschreibung
get_Archived() constGibt einen Wert zurück, der angibt, dass das Zertifikat archiviert ist.
get_Extensions() constGibt die Sammlung von Erweiterungsobjekten zurück, die dem Zertifikat zugeordnet sind.
get_FriendlyName() constGibt den Anzeigenamen des Zertifikats zurück.
get_HasPrivateKey() constÜberprüft, ob das Zertifikat einen privaten Schlüssel hat.
get_IssuerName() constLiefert den Namen der Partei, die ein Zertifikat ausgestellt hat.
get_NotAfter() constLiefert das lokale Datum und die Uhrzeit, nach denen ein Zertifikat nicht mehr gültig ist.
get_NotBefore() constLiefert das lokale Datum und die Uhrzeit, zu der ein Zertifikat gültig wird.
get_PrivateKey() constLiefert den privaten Schlüssel, der dem Zertifikat zugeordnet ist.
get_PublicKey() constLiefert ein Zertifikat-Objekt PublicKey.
get_RawData() constLiefert die Rohdaten des Zertifikats.
get_SerialNumber() constLiefert die Seriennummer eines Zertifikats.
get_SignatureAlgorithm() constLiefert den Algorithmus, der zur Erstellung der Signatur eines Zertifikats verwendet wird.
get_SubjectName() constLiefert den Betreffnamen aus einem Zertifikat.
get_Thumbprint() constLiefert den Fingerabdruck des Zertifikats.
get_Version() constLiefert die Versionsnummer des Zertifikatsformats.
static GetCertContentType(const ByteArrayPtr&)Liefert den Typ des Zertifikats, das im angegebenen Byte-Array enthalten ist.
static GetCertContentType(const String&)Liefert den Typ des Zertifikats, das in der angegebenen Datei enthalten ist.
GetDSAPrivateKey() constLiefert den privaten Schlüssel RSA.
GetDSAPublicKey() constLiefert den öffentlichen Schlüssel RSA.
GetECDsaPrivateKey() constLiefert den privaten Schlüssel RSA.
GetECDsaPublicKey() constLiefert den öffentlichen Schlüssel RSA.
GetNameInfo(X509NameType, bool) constLiefert den Betreff- oder Ausstellernamen aus dem Zertifikat.
GetRSAPrivateKey() constLiefert den privaten Schlüssel RSA.
GetRSAPublicKey() constLiefert den öffentlichen Schlüssel RSA.
Import(const String&, const SecureStringPtr&, X509KeyStorageFlags) overrideImportiert Informationen aus der angegebenen Zertifikatsdatei.
Import(const String&, const String&, X509KeyStorageFlags) overrideImportiert Informationen aus der angegebenen Zertifikatsdatei.
Import(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags) overrideImportiert Informationen aus den angegebenen Zertifikatsdaten.
Import(const ByteArrayPtr&, const String&, X509KeyStorageFlags) overrideImportiert Informationen aus den angegebenen Zertifikatsdaten.
Import(const String&) overrideImportiert Informationen aus der angegebenen Zertifikatsdatei.
Import(const ByteArrayPtr&) overrideImportiert Informationen aus den angegebenen Zertifikatsdaten.
Reset() overrideSetzt den Zertifikatszustand zurück.
set_Archived(bool) constSetzt einen Wert, der angibt, dass das Zertifikat archiviert ist.
set_FriendlyName(const String&)Setzt den Anzeigenamen des Zertifikats.
set_PrivateKey(const SharedPtr<AsymmetricAlgorithm>&)Setzt oder löscht den privaten Schlüssel, der dem Zertifikat zugeordnet ist.
ToString(bool) const overrideGibt die Zertifikatsinformationen im Textformat zurück.
ToString() const overrideGibt die Zertifikatsinformationen im Textformat zurück.
Verify() constÜberprüft die Zertifikatskette.
X509Certificate2()Konstruiert ein leeres X509Certificate2.
X509Certificate2(const String&)Konstruktor.
X509Certificate2(const SharedPtr<X509Certificate>&)Konstruktor.
X509Certificate2(const ByteArrayPtr&)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const String&)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const String&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const SecureStringPtr&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const String&, const String&)Konstruktor.
X509Certificate2(const String&, const SecureStringPtr&)Konstruktor.
X509Certificate2(const String&, const String&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const String&, const SecureStringPtr&, X509KeyStorageFlags)Konstruktor.
X509Certificate2(const ByteArrayPtr&, const ByteArrayPtr&, X509KeyStorageFlags)Konstruktor.

Siehe auch