Partilhar via


X509SecurityToken Classe

Definição

Representa um token de segurança baseado em um certificado X.509.

public ref class X509SecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class X509SecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type X509SecurityToken = class
    inherit SecurityToken
    interface IDisposable
Public Class X509SecurityToken
Inherits SecurityToken
Implements IDisposable
Herança
X509SecurityToken
Derivado
Implementações

Comentários

Para obter os detalhes do certificado X.509, acesse a propriedade Certificate.

Construtores

X509SecurityToken(X509Certificate2)

Inicializa uma nova instância da classe X509SecurityToken usando o certificado X.509 especificado.

X509SecurityToken(X509Certificate2, String)

Inicializa uma nova instância da classe X509SecurityToken usando o certificado X.509 especificado e o identificador exclusivo.

Propriedades

Certificate

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

Id

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

SecurityKeys

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

ValidFrom

Obtém o primeiro instante no qual esse token de segurança é válido.

ValidTo

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

Métodos

CanCreateKeyIdentifierClause<T>()

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

CreateKeyIdentifierClause<T>()

Cria a cláusula de identificador de chave especificada.

Dispose()

Libera todos os recursos usados pelo X509SecurityToken.

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.

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.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a