Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.Security.Cryptography.X509Certificates-Namespace enthält die Implementierung der Common Language Runtime des Authenticode X.509v3-Zertifikats. Dieses Zertifikat ist mit einem privaten Schlüssel signiert, der den Inhaber des Zertifikats eindeutig identifiziert.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
PublicKey | Stellt die öffentlichen Schlüsselinformationen eines Zertifikats dar. Diese Klasse kann nicht geerbt werden. |
![]() |
X500DistinguishedName | Stellt den Distinguished Name eines X509-Zertifikats dar. Die Klasse kann nicht vererbt werden. |
![]() |
X509BasicConstraintsExtension | Definiert die für ein Zertifikat festgelegten Einschränkungen. Diese Klasse kann nicht geerbt werden. |
![]() |
X509Certificate | Stellt Methoden bereit, die Sie beim Verwenden von X.509-Zertifikaten (v.3) unterstützen. |
![]() |
X509Certificate2 | Stellt ein X.509-Zertifikat dar. Diese Klasse kann nicht geerbt werden. |
![]() |
X509Certificate2Collection | Stellt eine Auflistung von X509Certificate2-Objekten dar. Diese Klasse kann nicht geerbt werden. |
![]() |
X509Certificate2Enumerator | Unterstützt eine einfache Iteration durch ein X509Certificate2Collection-Objekt. Diese Klasse kann nicht geerbt werden. |
![]() |
X509Certificate2UI | Zeigt Benutzeroberflächendialogfelder an, in denen X.509-Zertifikate ausgewählt und angezeigt werden können. Diese Klasse kann nicht geerbt werden. |
![]() |
X509CertificateCollection | Definiert eine Auflistung, in der X509Certificate-Objekte gespeichert sind. |
![]() |
X509CertificateCollection.X509CertificateEnumerator | Listet die X509Certificate-Objekte in einer X509CertificateCollection auf. |
![]() |
X509Chain | Stellt ein Kettenerstellungsmodul für X509Certificate2-Zertifikate dar. |
![]() |
X509ChainElement | Stellt ein Element einer X.509-Kette dar. |
![]() |
X509ChainElementCollection | Stellt eine Auflistung von X509ChainElement-Objekten dar. Diese Klasse kann nicht geerbt werden. |
![]() |
X509ChainElementEnumerator | Unterstützt eine einfache Iteration durch X509ChainElementCollection. Die Klasse kann nicht vererbt werden. |
![]() |
X509ChainPolicy | Stellt die beim Erstellen einer X509-Zertifikatskette anzuwendende Kettenrichtlinie dar. Die Klasse kann nicht vererbt werden. |
![]() |
X509EnhancedKeyUsageExtension | Definiert die Auflistung von OIDs (Object Identifier, Objektbezeichner), die die Anwendungen angibt, die den Schlüssel verwenden. Diese Klasse kann nicht geerbt werden. |
![]() |
X509Extension | Stellt eine X509-Erweiterung dar. |
![]() |
X509ExtensionCollection | Stellt eine Auflistung von X509Extension-Objekten dar. Diese Klasse kann nicht geerbt werden. |
![]() |
X509ExtensionEnumerator | Unterstützt eine einfache Iteration durch eine X509ExtensionCollection. Die Klasse kann nicht vererbt werden. |
![]() |
X509KeyUsageExtension | Definiert die Verwendung eines im X.509-Zertifikat enthaltenen Schlüssels. Diese Klasse kann nicht geerbt werden. |
![]() |
X509Store | Stellt einen X.509-Speicher dar, der ein physikalischer Speicher ist, in dem Zertifikate erhalten bleiben und verwaltet werden. Diese Klasse kann nicht geerbt werden. |
![]() |
X509SubjectKeyIdentifierExtension | Definiert eine Zeichenfolge, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) eines Zertifikats angibt. Diese Klasse kann nicht geerbt werden. |
Strukturen
| Struktur | Beschreibung | |
|---|---|---|
![]() |
X509ChainStatus | Stellt eine einfache Struktur zum Speichern des X509-Kettenstatus und von Fehlerinformationen bereit. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
OpenFlags | Gibt an, wie der X.509-Zertifikatsspeicher geöffnet werden kann. |
![]() |
StoreLocation | Gibt den Speicherort des X.509-Zertifikatsspeichers an. |
![]() |
StoreName | Gibt den Namen des X.509-Zertifikatsspeichers an, der geöffnet werden soll. |
![]() |
X500DistinguishedNameFlags | Gibt die Eigenschaften des X.500-Distinguished Name an. |
![]() |
X509ChainStatusFlags | Definiert den Status einer X509-Kette. |
![]() |
X509ContentType | Gibt das Format eines X.509-Zertifikats an. |
![]() |
X509FindType | Gibt den Typ des Werts an, nach dem von der Find-Methode gesucht wird. |
![]() |
X509IncludeOption | Gibt an, wie viel der X.509-Zertifikatskette in den X.509-Daten enthalten sein soll. |
![]() |
X509KeyStorageFlags | Definiert, wie und wo der private Schlüssel eines X.509-Zertifikats exportiert wird. |
![]() |
X509KeyUsageFlags | Definiert die Verwendung des Zertifikatsschlüssels. Wenn dieser Wert nicht definiert ist, kann der Schlüssel beliebig verwendet werden. |
![]() |
X509NameType | Gibt den Typ des Namens an, den das X509-Zertifikat enthält. |
![]() |
X509RevocationFlag | Gibt an, welche X509-Zertifikate in der Kette auf Sperrungen überprüft werden müssen. |
![]() |
X509RevocationMode | Gibt den Modus an, mit dessen Hilfe die Sperre von X509-Zertifikaten überprüft wird. |
![]() |
X509SelectionFlag | Gibt mithilfe der System.Security.Cryptography.X509Certificates.X509Certificate2UI.SelectFromCollection-Methode den Typ der angeforderten Auswahl an. |
![]() |
X509SubjectKeyIdentifierHashAlgorithm | Definiert den Typ des Hashalgorithmus, der mit der X509SubjectKeyIdentifierExtension-Klasse verwendet werden soll. |
![]() |
X509VerificationFlags | Gibt die Bedingungen an, unter denen die Überprüfung von Zertifikaten in der X509-Kette ausgeführt werden muss. |
.png)
.png)
.png)