X509WindowsSecurityToken Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 está 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) |