X509WindowsSecurityToken Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Sicherheitstoken dar, das auf einem X.509-Zertifikat basiert und dass das Zertifikat einem Windows-Domänenbenutzer oder einem lokalen Computerbenutzerkonto zugeordnet ist.
public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
- Vererbung
Hinweise
In der Regel müssen Anwendungsentwickler die X509WindowsSecurityToken Klasse nicht verwenden, es sei denn, ein Webdienst muss Zugriff auf Details zu einem X.509-Zertifikat erhalten, auf das in einer eingehenden SOAP-Nachricht oder auf das Domänen- oder Computerkonto verwiesen wird, dem das Zertifikat zugeordnet ist. Um die Details des X.509-Zertifikats abzurufen, greifen Sie auf die Certificate Eigenschaft zu. Informationen zum Abrufen der Benutzeridentität finden Sie in der WindowsIdentity Eigenschaft.
Konstruktoren
| Name | Beschreibung |
|---|---|
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String) |
Erstellt eine neue Instanz von X509WindowsSecurityToken. |
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String) |
Initialisiert eine neue Instanz der X509WindowsSecurityToken Klasse mithilfe des angegebenen X.509-Zertifikats, der Windows-Domäne oder des Computerkontos und des eindeutigen Bezeichners. |
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity) |
Initialisiert eine neue Instanz der X509WindowsSecurityToken Klasse mithilfe des angegebenen X.509-Zertifikats und des Windows-Domänen- oder Computerkontos. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AuthenticationType |
Ruft den Authentifizierungstyp für das Token ab. |
| Certificate |
Ruft das X.509-Zertifikat ab, das dem Sicherheitstoken zugeordnet ist. (Geerbt von X509SecurityToken) |
| Id |
Ruft einen eindeutigen Bezeichner des Sicherheitstokens ab. (Geerbt von X509SecurityToken) |
| SecurityKeys |
Ruft die kryptografischen Schlüssel ab, die dem Sicherheitstoken zugeordnet sind. (Geerbt von X509SecurityToken) |
| ValidFrom |
Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist. (Geerbt von X509SecurityToken) |
| ValidTo |
Ruft den letzten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist. (Geerbt von X509SecurityToken) |
| WindowsIdentity |
Ruft die Identität einer Windows-Domäne oder eines Computerkontos ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken in der Lage ist, den angegebenen Schlüsselbezeichner zu erstellen. (Geerbt von X509SecurityToken) |
| CreateKeyIdentifierClause<T>() |
Erstellt die angegebene Schlüsselbezeichnerklausel. (Geerbt von X509SecurityToken) |
| Dispose() |
Veröffentlicht alle ressourcen, die von der X509WindowsSecurityToken. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen Schlüsselbezeichner entspricht. (Geerbt von X509SecurityToken) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab. (Geerbt von SecurityToken) |
| ThrowIfDisposed() |
Löst eine Ausnahme aus, wenn die ThrowIfDisposed() Methode für diese Instanz aufgerufen wurde. (Geerbt von X509SecurityToken) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |