X509SecurityTokenHandler Clase

Definición

Representa un controlador de tokens de seguridad que procesa los token de tipo X509SecurityToken. De forma predeterminada, el controlador realizará la validación de la cadena de confianza de certificado 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
Herencia
X509SecurityTokenHandler

Constructores

X509SecurityTokenHandler()

Inicializa una nueva instancia de la clase X509SecurityTokenHandler con valores predeterminados.

X509SecurityTokenHandler(Boolean)

Inicializa una nueva instancia de la clase X509SecurityTokenHandler con un valor que indica si el certificado se debe asignar a una cuenta de Windows.

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

Inicializa una nueva instancia de la clase X509SecurityTokenHandler usando un valor que indica si el certificado se debe asignar a una cuenta de Windows y el validador de certificado especificado.

X509SecurityTokenHandler(X509CertificateValidator)

Inicializa una nueva instancia de la clase X509SecurityTokenHandler usando el validador de certificados especificado.

Propiedades

CanValidateToken

Obtiene un valor que indica si este controlador admite la validación de tokens de tipo X509SecurityToken.

CanWriteToken

Obtiene un valor que indica si este controlador puede escribir tokens de tipo X509SecurityToken.

CertificateValidator

Obtiene o establece la X509CertificateValidator que usa la instancia actual.

Configuration

Obtiene o establece el objeto SecurityTokenHandlerConfiguration que proporciona la configuración de la instancia actual.

(Heredado de SecurityTokenHandler)
ContainingCollection

Obtiene la colección controladores de token que contiene la instancia actual.

(Heredado de SecurityTokenHandler)
MapToWindows

Obtiene o establece un valor que indica si el token de validación se debe asignar a una cuenta de Windows.

TokenType

Obtiene el Type de los tokens que este controlador procesa.

WriteXmlDSigDefinedClauseTypes

Obtiene o establece el valor que especifica si se prefieren los tipos de cláusula definidos por XmlDsig.

X509NTAuthChainTrustValidator

Obtiene o establece X509NTAuthChainTrustValidator usado por la instancia actual durante la validación del certificado cuando el certificado X.509 de entrada se asigna a una cuenta de Windows.

Métodos

CanReadKeyIdentifierClause(XmlReader)

Devuelve un valor que indica si el lector especificado se refiere a un elemento <ds:X509Data>.

CanReadToken(String)

Devuelve un valor que indica si la cadena especificada se puede deserializar como token del tipo procesado por esta instancia.

(Heredado de SecurityTokenHandler)
CanReadToken(XmlReader)

Devuelve un valor que indica si el lector señala a un token de seguridad de X.509 tal y como se define en la especificación WS-Security.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Devuelve un valor que indica si este controlador puede serializar la cláusula de identificador de clave especificada.

CreateSecurityTokenReference(SecurityToken, Boolean)

Cuando se reemplaza en una clase derivada, crea la referencia del token de seguridad para tokens procesados por esa clase. Un servicio de token de seguridad (STS) llama normalmente a este método.

(Heredado de SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Cuando se reemplaza en una clase derivada, crea un token de seguridad usando el descriptor del token especificado. Un servicio de token de seguridad (STS) llama a este método.

(Heredado de SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Cuando se reemplaza en una clase derivada, produce una excepción si el token especificado se detecta como que se está volviendo a reproducir.

(Heredado de SecurityTokenHandler)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetTokenTypeIdentifiers()

Obtiene el tipo de token de seguridad X.509 definido en el perfil del token X.509 de WS-Security.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadCustomConfiguration(XmlNodeList)

Carga la configuración personalizado de XML.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReadKeyIdentifierClause(XmlReader)

Deserializa una cláusula de identificador de clave a la que hace referencia el lector XML especificado.

ReadToken(String)

Cuando se reemplaza en una clase derivada, deserializa la cadena especificada a un token del tipo procesado por la clase derivada.

(Heredado de SecurityTokenHandler)
ReadToken(XmlReader)

Deserializa el token de seguridad X.509 al que hace referencia el lector XML especificado.

ReadToken(XmlReader, SecurityTokenResolver)

Cuando se reemplaza en una clase derivada, deserializa el código XML al que hace referencia el lector XML especificado en token del tipo procesado por la clase derivada mediante el solucionador de token especificado.

(Heredado de SecurityTokenHandler)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TraceTokenValidationFailure(SecurityToken, String)

Hace un seguimiento del evento de error durante la validación de tokens de seguridad cuando está habilitado el seguimiento.

(Heredado de SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Hace un seguimiento de la validación correcta del evento de tokens de seguridad cuando está habilitado el seguimiento.

(Heredado de SecurityTokenHandler)
ValidateToken(SecurityToken)

Valida el token de seguridad X.509 especificado.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serializa la cláusula clave de identificador de clave especificada en el sistema de escritura XML.

WriteToken(SecurityToken)

Cuando se reemplaza en una clase derivada, serializa el token de seguridad especificado en una cadena. El token debe ser del tipo procesado por la clase derivada.

(Heredado de SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Escribe el token de seguridad de X.509 especificado en el escritor de XML especificado.

Se aplica a

Consulte también