X509WindowsSecurityToken Clase

Definición

Representa un token de seguridad que está basado en un certificado X.509 y que el certificado está asignado a una cuenta de usuario del dominio de Windows o de usuario del equipo local.

public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
    inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
Herencia
X509WindowsSecurityToken

Comentarios

Normalmente, los desarrolladores de aplicaciones no necesitan utilizar la clase X509WindowsSecurityToken, a menos que un servicio web deba obtener acceso a los detalles sobre un certificado X.509 al que se hace referencia en un mensaje SOAP de entrada o en la cuenta de dominio o de equipo a la que el certificado está asignado. Para obtener los detalles del certificado X.509, consulte la propiedad Certificate. Para obtener la identidad del usuario, consulte la propiedad WindowsIdentity.

Constructores

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

Inicializa una instancia nueva de la clase X509WindowsSecurityToken utilizando el certificado X.509 especificado y la cuenta de dominio de Windows o de equipo.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

Inicializa una nueva instancia de la clase X509WindowsSecurityToken utilizando el certificado X.509, la cuenta de dominio de Windows o de equipo y el identificador único especificados.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Crea una nueva instancia de X509WindowsSecurityToken.

Propiedades

AuthenticationType

Obtiene el tipo de autenticación para el token.

Certificate

Obtiene el certificado X.509 asociado al token de seguridad.

(Heredado de X509SecurityToken)
Id

Obtiene un identificador único del token de seguridad.

(Heredado de X509SecurityToken)
SecurityKeys

Obtiene las claves criptográficas asociadas al token de seguridad.

(Heredado de X509SecurityToken)
ValidFrom

Obtiene a tiempo el primer momento en el que este token de seguridad es válido.

(Heredado de X509SecurityToken)
ValidTo

Obtiene a tiempo el último momento en el que este token de seguridad es válido.

(Heredado de X509SecurityToken)
WindowsIdentity

Obtiene la identidad de una cuenta de dominio de Windows o de equipo.

Métodos

CanCreateKeyIdentifierClause<T>()

Obtiene un valor que indica si este token de seguridad es capaz de crear el identificador de clave especificado.

(Heredado de X509SecurityToken)
CreateKeyIdentifierClause<T>()

Crea la cláusula de identificador de clave especificada.

(Heredado de X509SecurityToken)
Dispose()

Libera todos los recursos que usa X509WindowsSecurityToken.

Dispose()

Libera todos los recursos que usa X509SecurityToken.

(Heredado de X509SecurityToken)
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)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Devuelve un valor que indica si el identificador de clave para esta instancia es igual al identificador de clave especificado.

(Heredado de X509SecurityToken)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtiene la clave para la cláusula de identificador de clave especificada.

(Heredado de SecurityToken)
ThrowIfDisposed()

Inicia una excepción si se ha llamado al método ThrowIfDisposed() para esta instancia.

(Heredado de X509SecurityToken)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a