X509WindowsSecurityToken Classe

Definição

Representa um token de segurança que se baseia em um certificado X.509 que está mapeado para um usuário do domínio do Windows ou para uma conta de usuário do computador 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
Herança
X509WindowsSecurityToken

Comentários

Normalmente, os desenvolvedores de aplicativos não precisam usar a X509WindowsSecurityToken classe , a menos que um serviço Web precise obter acesso a detalhes sobre um certificado X.509 referenciado em uma mensagem SOAP de entrada ou na conta de domínio ou computador para a qual o certificado é mapeado. Para obter os detalhes do certificado X.509, acesse a Certificate propriedade . Para obter a identidade do usuário, consulte a WindowsIdentity propriedade .

Construtores

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

Inicializa uma nova instância da classe X509WindowsSecurityToken usando o certificado X.509 especificado e a conta do computador ou do domínio do Windows.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

Inicializa uma nova instância da classe X509WindowsSecurityToken usando o certificado X.509 especificado, a conta do computador ou do domínio do Windows e um identificador exclusivo.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Cria uma nova instância de X509WindowsSecurityToken.

Propriedades

AuthenticationType

Obtém o tipo de autenticação para o token.

Certificate

Obtém o certificado X.509 associado ao token de segurança.

(Herdado de X509SecurityToken)
Id

Obtém um identificador exclusivo do token de segurança.

(Herdado de X509SecurityToken)
SecurityKeys

Obtém as chaves criptográficas associadas ao token de segurança.

(Herdado de X509SecurityToken)
ValidFrom

Obtém o primeiro momento em que esse token de segurança é válido.

(Herdado de X509SecurityToken)
ValidTo

Obtém o último no momento em que esse token de segurança é válido.

(Herdado de X509SecurityToken)
WindowsIdentity

Obtém a identidade de uma conta do computador ou do domínio do Windows.

Métodos

CanCreateKeyIdentifierClause<T>()

Obtém um valor que indica se esse token de segurança é capaz de criar o identificador de chave especificado.

(Herdado de X509SecurityToken)
CreateKeyIdentifierClause<T>()

Cria a cláusula de identificador de chave especificada.

(Herdado de X509SecurityToken)
Dispose()

Libera todos os recursos usados pelo X509WindowsSecurityToken.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Retorna um valor que indica se o identificador de chave para essa instância é igual ao identificador de chave especificado.

(Herdado de X509SecurityToken)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave para a cláusula de identificador de chave especificado.

(Herdado de SecurityToken)
ThrowIfDisposed()

Gerará uma exceção se o método ThrowIfDisposed() tiver sido chamado para essa instância.

(Herdado de X509SecurityToken)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a