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. 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
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) |