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

X509Certificate2 class

Stellt ein X509-Zertifikat dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern 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 mit dem Zertifikat verknüpft sind.
get_FriendlyName() constGibt den Anzeigenamen des Zertifikats zurück.
get_HasPrivateKey() constPrüft, ob das Zertifikat einen privaten Schlüssel besitzt.
get_IssuerName() constGibt den Namen der Partei zurück, die das Zertifikat ausgestellt hat.
get_NotAfter() constGibt das lokale Datum und die Uhrzeit zurück, nach denen ein Zertifikat nicht mehr gültig ist.
get_NotBefore() constGibt das lokale Datum und die Uhrzeit zurück, zu denen ein Zertifikat gültig wird.
get_PrivateKey() constGibt den mit dem Zertifikat verknüpften privaten Schlüssel zurück.
get_PublicKey() constGibt ein Zertifikat PublicKey Objekt zurück.
get_RawData() constGibt die Rohdaten des Zertifikats zurück.
get_SerialNumber() constGibt die Seriennummer eines Zertifikats zurück.
get_SignatureAlgorithm() constErmittelt den Algorithmus, der zum Erstellen der Signatur eines Zertifikats verwendet wird.
get_SubjectName() constErmittelt den Betreffnamen aus einem Zertifikat.
get_Thumbprint() constErmittelt den Fingerabdruck des Zertifikats.
get_Version() constErmittelt die Versionsnummer des Zertifikatsformats.
static GetCertContentType(const ByteArrayPtr&)Ermittelt den Typ des im angegebenen Byte-Array enthaltenen Zertifikats.
static GetCertContentType(const String&)Ermittelt den Typ des in der angegebenen Datei enthaltenen Zertifikats.
GetDSAPrivateKey() constErmittelt den privaten Schlüssel von RSA;
GetDSAPublicKey() constErmittelt den öffentlichen Schlüssel von RSA.
GetECDsaPrivateKey() constErmittelt den privaten Schlüssel von RSA;
GetECDsaPublicKey() constErmittelt den öffentlichen Schlüssel von RSA.
GetNameInfo(X509NameType, bool) constErmittelt den Betreff- oder Ausstellernamen aus dem Zertifikat.
GetRSAPrivateKey() constErmittelt den privaten Schlüssel von RSA;
GetRSAPublicKey() constErmittelt den öffentlichen Schlüssel von 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) constLegt einen Wert fest, der angibt, dass das Zertifikat archiviert ist.
set_FriendlyName(const String&)Legt den Anzeigenamen des Zertifikats fest.
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()Erstellt 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