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 vom Typ X509SecurityTokenverarbeitet. Standardmäßig führt der Handler eine Verkettungsüberprüfung des X.509-Zertifikats durch.
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
| Name | Beschreibung |
|---|---|
| X509SecurityTokenHandler() |
Initialisiert eine neue Instanz der X509SecurityTokenHandler Klasse mit Standardwerten. |
| X509SecurityTokenHandler(Boolean, X509CertificateValidator) |
Initialisiert eine neue Instanz der X509SecurityTokenHandler-Klasse mithilfe eines Werts, der angibt, ob das Zertifikat einem Windows-Konto und dem angegebenen Zertifikat validator zugeordnet werden soll. |
| X509SecurityTokenHandler(Boolean) |
Initialisiert eine neue Instanz der X509SecurityTokenHandler Klasse mithilfe eines Werts, der angibt, ob das Zertifikat einem Windows-Konto zugeordnet werden soll. |
| X509SecurityTokenHandler(X509CertificateValidator) |
Initialisiert eine neue Instanz der X509SecurityTokenHandler Klasse mithilfe des angegebenen Zertifikats validator. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanValidateToken |
Ruft einen Wert ab, der angibt, ob dieser Handler die Überprüfung von Token vom Typ X509SecurityTokenunterstützt. |
| CanWriteToken |
Ruft einen Wert ab, der angibt, ob dieser Handler Token vom Typ X509SecurityTokenschreiben kann. |
| CertificateValidator |
Ruft die X509CertificateValidator von der aktuellen Instanz verwendete Instanz ab oder legt sie fest. |
| Configuration |
Dient zum Abrufen oder Festlegen des SecurityTokenHandlerConfiguration Objekts, das die Konfiguration für die aktuelle Instanz bereitstellt. (Geerbt von SecurityTokenHandler) |
| ContainingCollection |
Ruft die Tokenhandlerauflistung ab, die die aktuelle Instanz enthält. (Geerbt von SecurityTokenHandler) |
| MapToWindows |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Überprüfungstoken einem Windows Konto zugeordnet werden soll. |
| TokenType |
Ruft die Type Token ab, die dieser Handler verarbeitet. |
| WriteXmlDSigDefinedClauseTypes |
Dient zum Abrufen oder Festlegen des Werts, der angibt, ob XmlDsig-definierte Klauseltypen bevorzugt werden. |
| X509NTAuthChainTrustValidator |
Ruft ab oder legt den X509NTAuthChainTrustValidator, der von der aktuellen Instanz während der Zertifikatüberprüfung verwendet wird, wenn das eingehende X.509-Zertifikat einem Windows Konto zugeordnet wird. |
Methoden
| Name | Beschreibung |
|---|---|
| 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, der von dieser Instanz verarbeitet wird, deserialisiert werden kann. (Geerbt von SecurityTokenHandler) |
| CanReadToken(XmlReader) |
Gibt einen Wert zurück, der angibt, ob der Leser auf ein X.509-Sicherheitstoken verweist, wie in der WS-Security Spezifikation definiert. |
| CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob die angegebene Schlüsselbezeichnerklausel von diesem Handler serialisiert werden kann. |
| CreateSecurityTokenReference(SecurityToken, Boolean) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird der Sicherheitstokenverweis für von dieser Klasse verarbeitete Token erstellt. Diese Methode wird in der Regel von einem Sicherheitstokendienst (Security Token Service, STS) aufgerufen. (Geerbt von SecurityTokenHandler) |
| CreateToken(SecurityTokenDescriptor) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird ein Sicherheitstoken mithilfe des angegebenen Tokendeskriptors erstellt. Diese Methode wird von einem Sicherheitstokendienst (SECURITY Token Service, STS) aufgerufen. (Geerbt von SecurityTokenHandler) |
| DetectReplayedToken(SecurityToken) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird eine Ausnahme ausgelöst, wenn das angegebene Token als wiedergegeben erkannt wird. (Geerbt von SecurityTokenHandler) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetTokenTypeIdentifiers() |
Ruft den im WS-Security X.509-Tokenprofil definierten X.509-Sicherheitstokentyp ab. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| LoadCustomConfiguration(XmlNodeList) |
Lädt die benutzerdefinierte Konfiguration aus XML. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ReadKeyIdentifierClause(XmlReader) |
Deserialisiert eine Schlüsselbezeichnerklausel, auf die vom angegebenen XML-Reader verwiesen wird. |
| ReadToken(String) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die angegebene Zeichenfolge auf ein Token des Typs, der von der abgeleiteten Klasse verarbeitet wird, deserialisiert. (Geerbt von SecurityTokenHandler) |
| ReadToken(XmlReader, SecurityTokenResolver) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird der XML-Code, auf den vom angegebenen XML-Reader verwiesen wird, auf ein Token des Typs festgelegt, der von der abgeleiteten Klasse mithilfe des angegebenen Tokenlösers verarbeitet wird. (Geerbt von SecurityTokenHandler) |
| ReadToken(XmlReader) |
Deserialisiert das X.509-Sicherheitstoken, auf das vom angegebenen XML-Reader verwiesen wird. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TraceTokenValidationFailure(SecurityToken, String) |
Verfolgt das Fehlerereignis während der Überprüfung von Sicherheitstoken nach, wenn die Ablaufverfolgung aktiviert ist. (Geerbt von SecurityTokenHandler) |
| TraceTokenValidationSuccess(SecurityToken) |
Verfolgt die erfolgreiche Überprüfung 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 für den XML-Writer. |
| WriteToken(SecurityToken) |
Beim Überschreiben in einer abgeleiteten Klasse serialisiert das angegebene Sicherheitstoken in eine Zeichenfolge. Das Token muss vom Typ sein, der von der abgeleiteten Klasse verarbeitet wird. (Geerbt von SecurityTokenHandler) |
| WriteToken(XmlWriter, SecurityToken) |
Serialisiert das angegebene X.509-Sicherheitstoken an den angegebenen XML-Writer. |