Freigeben über


X509WindowsSecurityToken Klasse

Definition

Stellt ein Sicherheitstoken dar, das auf einem X.509-Zertifikat basiert. Das Zertifikat ist einem Windows-Domänenbenutzer oder einem lokalen Benutzerkonto zugeordnet.

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
X509WindowsSecurityToken

Hinweise

Anwendungsentwickler benötigen die X509WindowsSecurityToken-Klasse in der Regel nur, wenn ein Webdienst auf Details zu einem X.509-Zertifikat zugreifen muss, auf das in einer eingehenden SOAP-Nachricht oder in der Domäne bzw. dem Computerkonto verwiesen wird, der/dem das Zertifikat zugeordnet ist. Greifen Sie auf die Certificate-Eigenschaft zu, um die Details des X.509-Zertifikats abzurufen. Zum Abrufen der Benutzer-ID verwenden Sie die WindowsIdentity-Eigenschaft.

Konstruktoren

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

Initialisiert eine neue Instanz der X509WindowsSecurityToken-Klasse unter Verwendung des angegebenen X.509-Zertifikats und der Windows-Domäne bzw. des Computerkontos.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

Initialisiert eine neue Instanz der X509WindowsSecurityToken-Klasse unter Verwendung des angegebenen X.509-Zertifikats, der Windows-Domäne bzw. des Computerkontos und eines eindeutigen Bezeichners.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Erstellt eine neue Instanz von X509WindowsSecurityToken.

Eigenschaften

AuthenticationType

Ruft den Authentifizierungstyp für das Token ab.

Certificate

Ruft das dem Sicherheitstoken zugeordnete X.509-Zertifikat ab.

(Geerbt von X509SecurityToken)
Id

Ruft einen eindeutigen Bezeichner für das Sicherheitstoken ab.

(Geerbt von X509SecurityToken)
SecurityKeys

Ruft die dem Sicherheitstoken zugeordneten kryptografischen Schlüssel ab.

(Geerbt von X509SecurityToken)
ValidFrom

Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.

(Geerbt von X509SecurityToken)
ValidTo

Ruft den spätest möglichen 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

CanCreateKeyIdentifierClause<T>()

Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken den angegebenen Schlüsselbezeichner erstellen kann.

(Geerbt von X509SecurityToken)
CreateKeyIdentifierClause<T>()

Erstellt die angegebene Schlüsselbezeichnerklausel.

(Geerbt von X509SecurityToken)
Dispose()

Gibt alle vom X509WindowsSecurityToken verwendeten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den 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 mit dem angegebenen Schlüsselbezeichner übereinstimmt.

(Geerbt von X509SecurityToken)
MemberwiseClone()

Erstellt eine flache Kopie des 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)

Gilt für: