X509SecurityTokenHandler Classe

Définition

Représente un gestionnaire de jetons de sécurité qui traite les jetons de type X509SecurityToken. Par défaut, le gestionnaire exécute la validation d'approbation de chaîne du certificat X.509.

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
Héritage
X509SecurityTokenHandler

Constructeurs

X509SecurityTokenHandler()

Initialise une nouvelle instance de la classe X509SecurityTokenHandler avec les valeurs par défaut.

X509SecurityTokenHandler(Boolean)

Initialise une nouvelle instance de la classe X509SecurityTokenHandler à l'aide d'une valeur qui indique si le certificat doit être mappé à un compte Windows.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Initialise une nouvelle instance de la classe X509SecurityTokenHandler à l'aide d'une valeur indiquant si le certificat doit être mappé vers un compte Windows, et le validateur de certificat spécifié.

X509SecurityTokenHandler(X509CertificateValidator)

Initialise une nouvelle instance de la classe X509SecurityTokenHandler à l'aide du validateur de certificat spécifié.

Propriétés

CanValidateToken

Obtient une valeur qui indique si ce gestionnaire prend en charge la validation des jetons du type X509SecurityToken.

CanWriteToken

Obtient une valeur qui indique si ce gestionnaire peut écrire les jetons de type X509SecurityToken.

CertificateValidator

Obtient ou définit le X509CertificateValidator utilisé par l'instance actuelle.

Configuration

Obtient ou définit l'objet SecurityTokenHandlerConfiguration qui fournit la configuration pour l'instance actuelle.

(Hérité de SecurityTokenHandler)
ContainingCollection

Obtient la collection de gestionnaires de jetons qui contient l'instance actuelle.

(Hérité de SecurityTokenHandler)
MapToWindows

Obtient ou définit une valeur qui indique si le jeton de validation doit être mappé à un compte Windows.

TokenType

Obtient le Type de jetons traités par ce gestionnaire.

WriteXmlDSigDefinedClauseTypes

Obtient ou définit la valeur qui spécifie si les types de clause XmlDsig sont préférés.

X509NTAuthChainTrustValidator

Obtient ou définit X509NTAuthChainTrustValidator utilisé par l'instance actuelle pendant la validation de certificat lorsque le certificat X.509 entrant est mappé à un compte Windows.

Méthodes

CanReadKeyIdentifierClause(XmlReader)

Retourne une valeur qui indique si le lecteur spécifié fait référence à un élément <ds:X509Data> .

CanReadToken(String)

Retourne une valeur qui indique si la chaîne spécifiée peut être désérialisée comme un jeton du type traité par cette instance.

(Hérité de SecurityTokenHandler)
CanReadToken(XmlReader)

Retourne une valeur qui indique si le lecteur pointe vers un jeton de sécurité X.509 comme défini dans la spécification WS-Security.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Retourne une valeur qui indique si la clause d'identificateur de clé spécifiée peut être sérialisée par ce gestionnaire.

CreateSecurityTokenReference(SecurityToken, Boolean)

En cas de substitution dans une classe dérivée, crée la référence de jeton de sécurité pour les jetons traités par cette classe. Cette méthode est généralement appelée par un service d'émission de jeton de sécurité (STS).

(Hérité de SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

En cas de substitution dans une classe dérivée, crée un jeton de sécurité à l'aide descripteur de jetons spécifié. Cette méthode est appelée par un service d'émission de jeton de sécurité (STS).

(Hérité de SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

En cas de substitution dans une classe dérivée, lève une exception si le jeton spécifié est identifié comme étant relu.

(Hérité de SecurityTokenHandler)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetTokenTypeIdentifiers()

Obtient le type de jeton de sécurité X.509 défini dans le profil de jeton X.509 WS-Security.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadCustomConfiguration(XmlNodeList)

Charge la configuration personnalisée à partir du XML.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReadKeyIdentifierClause(XmlReader)

Désérialise une clause de l'identificateur de clé référencée par le lecteur XML spécifié.

ReadToken(String)

En cas de substitution dans une classe dérivée, désérialise la chaîne spécifiée en un jeton du type traité par cette classe dérivée.

(Hérité de SecurityTokenHandler)
ReadToken(XmlReader)

Désérialise le jeton de sécurité X.509 référencé par le lecteur XML spécifié.

ReadToken(XmlReader, SecurityTokenResolver)

En cas de substitution dans une classe dérivée, désérialise le XML référencé par un lecteur XML spécifié en un jeton du type traité par cette classe dérivée à l'aide du lecteur XML et du programme de résolution de jetons spécifiés.

(Hérité de SecurityTokenHandler)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TraceTokenValidationFailure(SecurityToken, String)

Effectue le traçage de l'événement d'échec lors de la validation des jetons de sécurité lorsque le traçage est activé.

(Hérité de SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Effectue le traçage de la validation réussie de l'événement de jetons de sécurité lorsque le traçage est activé.

(Hérité de SecurityTokenHandler)
ValidateToken(SecurityToken)

Valide le jeton de sécurité X.509 spécifié.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Sérialise la clause d'identificateur de clé spécifiée dans l'enregistreur XML.

WriteToken(SecurityToken)

En cas de substitution dans une classe dérivée, sérialise le jeton de sécurité spécifié en chaîne. Le jeton doit être du type traité par la classe dérivée.

(Hérité de SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Sérialise le jeton de sécurité X.509 spécifié dans le writer XML spécifié.

S’applique à

Voir aussi