X509WindowsSecurityToken Classe

Definição

Representa um token de segurança baseado num certificado X.509 e cujo certificado é mapeado para uma conta de utilizador do domínio Windows ou de um 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

Observações

Normalmente, os programadores de aplicações não precisam de usar a X509WindowsSecurityToken classe, a menos que um serviço Web tenha de aceder a detalhes sobre um certificado X.509 referenciado numa mensagem SOAP recebida ou ao domínio ou conta do computador para onde o certificado está mapeado. Para obter os detalhes do certificado X.509, aceda à Certificate propriedade. Para obter a identidade do utilizador, consulte a propriedade WindowsIdentity .

Construtores

Name Description
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, Windows domínio ou conta de computador, e identificador único.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

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

Propriedades

Name Description
AuthenticationType

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

Certificate

Recebe o certificado X.509 associado ao token de segurança.

(Herdado de X509SecurityToken)
Id

Obtém um identificador único 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 tempo em que este token de segurança é válido.

(Herdado de X509SecurityToken)
ValidTo

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

(Herdado de X509SecurityToken)
WindowsIdentity

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

Métodos

Name Description
CanCreateKeyIdentifierClause<T>()

Recebe um valor que indica se este token de segurança é capaz de criar o identificador de chave especificado.

(Herdado de X509SecurityToken)
CreateKeyIdentifierClause<T>()

Cria a cláusula identificadora de chave especificada.

(Herdado de X509SecurityToken)
Dispose()

Liberta todos os recursos utilizados pelo X509WindowsSecurityToken.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

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

(Herdado de X509SecurityToken)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave para a cláusula identificadora de chave especificada.

(Herdado de SecurityToken)
ThrowIfDisposed()

Lança uma exceção se o ThrowIfDisposed() método já foi chamado para esta instância.

(Herdado de X509SecurityToken)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a