X509SecurityTokenHandler Clase

Definición

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

Nombre Description
X509SecurityTokenHandler()

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

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

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

X509SecurityTokenHandler(Boolean)

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

X509SecurityTokenHandler(X509CertificateValidator)

Inicializa una nueva instancia de la X509SecurityTokenHandler clase mediante el validador de certificado especificado.

Propiedades

Nombre Description
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 el X509CertificateValidator objeto que usa la instancia actual.

Configuration

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

(Heredado de SecurityTokenHandler)
ContainingCollection

Obtiene la colección del controlador de tokens 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 de Type los tokens que procesa este controlador.

WriteXmlDSigDefinedClauseTypes

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

X509NTAuthChainTrustValidator

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

Métodos

Nombre Description
CanReadKeyIdentifierClause(XmlReader)

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

CanReadToken(String)

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

(Heredado de SecurityTokenHandler)
CanReadToken(XmlReader)

Devuelve un valor que indica si el lector apunta a un token de seguridad X.509 tal como se define en la especificación de 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 de token de seguridad para los tokens procesados por esa clase. Normalmente, un servicio de token de seguridad (STS) llama a este método.

(Heredado de SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

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

(Heredado de SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Cuando se invalida en una clase derivada, produce una excepción si el token especificado se detecta como reproducido.

(Heredado de SecurityTokenHandler)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetTokenTypeIdentifiers()

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadCustomConfiguration(XmlNodeList)

Carga la configuración personalizada desde XML.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(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 en un token del tipo procesado por la clase derivada.

(Heredado de SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

Cuando se invalida en una clase derivada, deserializa el XML al que hace referencia el lector XML especificado a un token del tipo procesado por la clase derivada mediante el solucionador de tokens especificado.

(Heredado de SecurityTokenHandler)
ReadToken(XmlReader)

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

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TraceTokenValidationFailure(SecurityToken, String)

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

(Heredado de SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Realiza un seguimiento de la validación correcta del evento de tokens de seguridad cuando se habilita el seguimiento.

(Heredado de SecurityTokenHandler)
ValidateToken(SecurityToken)

Valida el token de seguridad X.509 especificado.

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

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

WriteToken(SecurityToken)

Cuando se invalida 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)

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

Se aplica a

Consulte también