X509SecurityToken Classe

Definição

Representa um token de segurança baseado num 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

Observações

Para obter os detalhes do certificado X.509, aceda à Certificate propriedade.

Construtores

Name Description
X509SecurityToken(X509Certificate2, String)

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

X509SecurityToken(X509Certificate2)

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

Propriedades

Name Description
Certificate

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

Id

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

ValidTo

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

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.

CreateKeyIdentifierClause<T>()

Cria a cláusula identificadora de chave especificada.

Dispose()

Liberta todos os recursos utilizados pelo X509SecurityToken.

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.

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.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a