X509SecurityTokenHandler 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 einen Sicherheitstokenhandler dar, der Token des Typs X509SecurityToken verarbeitet. Standardmäßig führt der Handler Kettenvertrauenswürdigkeitsvalidierung des X.509-Zertifikats aus.
public ref class X509SecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class X509SecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type X509SecurityTokenHandler = class
inherit SecurityTokenHandler
Public Class X509SecurityTokenHandler
Inherits SecurityTokenHandler
- Vererbung
Konstruktoren
X509SecurityTokenHandler() |
Initialisiert eine neue Instanz der X509SecurityTokenHandler-Klasse mit Standardwerten. |
X509SecurityTokenHandler(Boolean) |
Initialisiert eine neue Instanz der X509SecurityTokenHandler-Klasse mithilfe eines Werts, der angibt, ob das Zertifikat einem Windows-Konto zugeordnet werden soll. |
X509SecurityTokenHandler(Boolean, X509CertificateValidator) |
Initialisiert eine neue Instanz der X509SecurityTokenHandler-Klasse mithilfe eines Werts, der angibt, ob das Zertifikat einem Windows-Konto und dem Validierungssteuerelement für die Anmeldeinformationen zugeordnet werden soll. |
X509SecurityTokenHandler(X509CertificateValidator) |
Initialisiert eine neue Instanz der X509SecurityTokenHandler-Klasse unter Verwendung des angegebenen Zertifikats-Validierungssteuerelements. |
Eigenschaften
CanValidateToken |
Ruft einen Wert ab, der angibt, ob der Handler die Validierung von Token des Typs X509SecurityToken unterstützt. |
CanWriteToken |
Ruft einen Wert ab, der angibt, ob dieser Handler Token des Typs X509SecurityToken schreiben kann. |
CertificateValidator |
Übernimmt oder bestimmt den X509CertificateValidator, der von der aktuellen Instanz verwendet wird. |
Configuration |
Ruft das SecurityTokenHandlerConfiguration-Objekt ab, das die Konfiguration für die aktuelle Instanz bereitstellt, oder legt dieses fest. (Geerbt von SecurityTokenHandler) |
ContainingCollection |
Ruft die Token Handler-Sammlung ab, die die aktuelle Instanz beinhaltet. (Geerbt von SecurityTokenHandler) |
MapToWindows |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das überprüfende Token zu einem Windows-Konto zugeordnet werden soll. |
TokenType |
Ruft Type der Token ab, die dieser Handler verarbeitet. |
WriteXmlDSigDefinedClauseTypes |
Ruft den Wert ab, der angibt, ob XmlDsig-definierte Klauseltypen bevorzugt werden, oder legt diesen fest. |
X509NTAuthChainTrustValidator |
Ruft die X509NTAuthChainTrustValidator ab oder legt diese fest, welche von der aktuellen Instanz während der Zertifikatsvalidierung verwendet wird, wenn das eingehende X.509-Zertifikat einem Windows-Konto zugeordnet wird. |
Methoden
CanReadKeyIdentifierClause(XmlReader) |
Gibt einen Wert zurück, der angibt, ob der angegebene Reader auf ein |
CanReadToken(String) |
Gibt einen Wert zurück, der angibt, ob die angegebene Zeichenfolge als Token des Typs deserialisiert werden kann, der von dieser Instanz verarbeitet wird. (Geerbt von SecurityTokenHandler) |
CanReadToken(XmlReader) |
Gibt einen Wert zurück, der angibt, ob der Reader auf ein X.509-Sicherheitstoken zeigt, wie in der WS-Sicherheitsspezifikation definiert. |
CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob die angegebene Schlüsselbezeichnerklausel von diesem Handler serialisiert werden kann. |
CreateSecurityTokenReference(SecurityToken, Boolean) |
Erstellt bei Überschreibung in einer abgeleiteten Klasse den Sicherheitstokenverweis für die von dieser Klasse verarbeiteten Token. Diese Methode wird in der Regel von einem Sicherheitstokendienst (STS) aufgerufen. (Geerbt von SecurityTokenHandler) |
CreateToken(SecurityTokenDescriptor) |
Erstellt, wenn in einer abgeleiteten Klasse überschrieben, ein Sicherheitstoken mithilfe der angegebenen Tokenbeschreibung. Diese Methode wird von einem Sicherheitstokendienst (STS) aufgerufen. (Geerbt von SecurityTokenHandler) |
DetectReplayedToken(SecurityToken) |
Löst beim Überschreiben in einer abgeleiteten Klasse eine Ausnahme aus, wenn das angegebene Token als wiedergegeben erkannt wird. (Geerbt von SecurityTokenHandler) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetTokenTypeIdentifiers() |
Ruft den X.509-Sicherheitstokentyp ab, der im WS-Sicherheits-X.509-Token-Profil definiert ist. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
LoadCustomConfiguration(XmlNodeList) |
Lädt eine benutzerdefinierte Konfiguration aus XML. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ReadKeyIdentifierClause(XmlReader) |
Deserialisiert eine Schlüsselbezeichnerklausel, auf die vom angegebenen XML-Reader verwiesen wird. |
ReadToken(String) |
Deserialisiert bei Überschreibung in einer abgeleiteten Klasse die angegebene Zeichenfolge in ein Token des Typs, der von der abgeleiteten Klasse verarbeitet wird. (Geerbt von SecurityTokenHandler) |
ReadToken(XmlReader) |
Deserialisiert das X.509-Sicherheitstoken, auf das vom angegebenen XML-Reader verwiesen wird. |
ReadToken(XmlReader, SecurityTokenResolver) |
Deserialisiert bei Überschreibung in einer abgeleiteten Klasse das XML, auf das durch den angegebenen XML-Reader verwiesen wird, in ein Token des Typs, der von dieser Klasse unter Verwendung des angegebenen Tokenresolvers verarbeitet wird. (Geerbt von SecurityTokenHandler) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TraceTokenValidationFailure(SecurityToken, String) |
Verfolgt das Fehlerereignis während der Validierung von Sicherheitstoken, wenn die Ablaufverfolgung aktiviert ist. (Geerbt von SecurityTokenHandler) |
TraceTokenValidationSuccess(SecurityToken) |
Verfolgt die erfolgreiche Validierung des Sicherheitstokenereignisses, wenn die Ablaufverfolgung aktiviert ist. (Geerbt von SecurityTokenHandler) |
ValidateToken(SecurityToken) |
Überprüft das angegebene X.509-Sicherheitstoken. |
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause) |
Serialisiert die angegebene Schlüsselbezeichnerklausel in den XML-Writer. |
WriteToken(SecurityToken) |
Serialisiert bei Überschreibung in einer abgeleiteten Klasse das angegebene Sicherheitstoken in eine Zeichenfolge. Das Token muss von dem von der abgeleiteten Klasse verarbeiteten Typ sein. (Geerbt von SecurityTokenHandler) |
WriteToken(XmlWriter, SecurityToken) |
Seialisiert das angegebene X.509-Sicherheitstoken in den angegebenen XML-Writer. |