Partilhar via


X509WindowsSecurityToken Classe

Definição

Representa um token de segurança baseado em um certificado X.509 e que o certificado é mapeado para um usuário de domínio do Windows ou 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 classe X509WindowsSecurityToken, 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 está mapeado. Para obter os detalhes do certificado X.509, acesse a propriedade Certificate. Para obter a identidade do usuário, consulte a propriedade WindowsIdentity.

Construtores

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Cria uma nova instância de X509WindowsSecurityToken.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

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

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

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

Propriedades

AuthenticationType

Obtém o tipo de autenticação do 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 instante no qual esse token de segurança é válido.

(Herdado de X509SecurityToken)
ValidTo

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

(Herdado de X509SecurityToken)
WindowsIdentity

Obtém a identidade de uma conta de computador ou 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 dessa instância é igual ao identificador de chave especificado.

(Herdado de X509SecurityToken)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave da cláusula de identificador de chave especificada.

(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