X509SecurityTokenHandler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 |
| 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. |