Freigeben über


X509WindowsSecurityToken Klasse

Definition

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
X509WindowsSecurityToken

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)

Gilt für: