System::Security::Cryptography::X509Certificates Namensraum

Klassen

KlasseBeschreibung
PublicKeyStellt die öffentlichen Schlüsselinformationen eines X509-Zertifikats dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X500DistinguishedNameStellt den Distinguished Name eines X509-Zertifikats dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509CertificateX.509 v.3 Zertifikat. Verschlüsselte Zertifikate werden nicht unterstützt. Nur das Flag X509KeyStorageFlags::DefaultKeySet wird unterstützt. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509Certificate2Stellt ein X509-Zertifikat dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509Certificate2CollectionSammlung von X509-Zertifikatsobjekten. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509Certificate2CollectionPtrZeiger auf eine Sammlung von X509-Zertifikaten. Dieser Typ ist ein Zeiger zur Verwaltung der Löschung anderer Objekte. Er sollte auf dem Stack alloziert und an Funktionen entweder per Wert oder per const-Referenz übergeben werden.
X509CertificateCollectionSammlung von X509-Zertifikatsobjekten. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509CertificateCollectionPtrZeiger auf eine Sammlung von X509-Zertifikaten. Dieser Typ ist ein Zeiger zur Verwaltung der Löschung anderer Objekte. Er sollte auf dem Stack alloziert und an Funktionen entweder per Wert oder per const-Referenz übergeben werden.
X509ChainStellt die X509-Zertifikatskette dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509ChainPolicyDie Kettenrichtlinie, die beim Aufbau einer X509-Zertifikatskette angewendet wird. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509ChainStatusSpeichert den Status der X509-Kette und Fehlermeldungen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509ExtensionErweiterungsobjekt zum Speichern zusätzlicher Informationen, die mit einem X.509-Zertifikat verknüpft sind. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509ExtensionCollectionSammlung von Erweiterungsobjekten. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509ExtensionCollectionPtrZeiger auf eine Sammlung von X509-Erweiterungen. Dieser Typ ist ein Zeiger zur Verwaltung der Löschung anderer Objekte. Er sollte auf dem Stack alloziert und an Funktionen entweder per Wert oder per const-Referenz übergeben werden.
X509ExtensionEnumeratorEnumerator zum Durchlaufen der Erweiterungssammlung. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
X509KeyUsageExtensionErweiterungsobjekt zum Speichern zusätzlicher Informationen über die Verwendung eines Schlüssels. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert 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. Umwickeln Sie diese Klasse stets mit einem Zeiger von System::SmartPtr und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

Enums

AufzählungBeschreibung
X500DistinguishedNameFlagsFormatierungsregeln für den Distinguished Name von X509-Zertifikaten.
X509ChainStatusFlags
X509ContentTypeFormat eines X.509-Zertifikats.
X509IncludeOptionGibt an, welche Zertifikate in der Kette enthalten sein sollen.
X509KeyStorageFlagsDefiniert, wie der Schlüssel gespeichert wird.
X509KeyUsageFlagsDefiniert, wie der Zertifikatschlüssel verwendet werden kann.
X509NameTypeTyp des im X.509-Zertifikat enthaltenen Namens, der sich entweder auf den Aussteller oder den Betreff des Zertifikats bezieht.
X509RevocationFlag
X509VerificationFlags