SymmetricProofDescriptor Classe

Definição

Essa classe pode ser usada para emitir o token baseado em chave simétrica.

public ref class SymmetricProofDescriptor : System::IdentityModel::Tokens::ProofDescriptor
public class SymmetricProofDescriptor : System.IdentityModel.Tokens.ProofDescriptor
type SymmetricProofDescriptor = class
    inherit ProofDescriptor
Public Class SymmetricProofDescriptor
Inherits ProofDescriptor
Herança
SymmetricProofDescriptor

Construtores

SymmetricProofDescriptor(Byte[], EncryptingCredentials)

Inicializa uma nova instância da classe SymmetricProofDescriptor com o material de chave especificado.

SymmetricProofDescriptor(EncryptingCredentials)

Inicializa uma nova instância da classe SymmetricProofDescriptor com as credenciais de criptografia especificadas.

SymmetricProofDescriptor(Int32, EncryptingCredentials)

Inicializa uma nova instância da classe SymmetricProofDescriptor com uma chave gerada automaticamente.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

Inicializa uma nova instância da classe SymmetricProofDescriptor com uma chave gerada automaticamente.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[])

Inicializa uma nova instância da classe SymmetricProofDescriptor a ser usada para enviar a entropia combinada.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, Byte[], String)

Inicializa uma nova instância da classe SymmetricProofDescriptor a ser usada para enviar a entropia combinada.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Use este construtor para fazer com que o STS gere uma chave automaticamente e envie-a no token de prova como chave criptografada. Dois casos são cobertos aqui 1. o cliente envia a entropia, mas o servidor rejeita-a 2. o cliente não enviou uma entropia, portanto, basta usar a entropia do servidor.

Propriedades

KeyIdentifier

Obtém o identificador de chave que pode ser usado dentro do token emitido para definir a chave. Normalmente, é o segredo binário ou a chave criptografada.

RequestorEncryptingCredentials

Obtém as credenciais de criptografia do solicitante, que podem ser usadas para criptografar o token de prova solicitado ou a entropia na resposta.

TargetEncryptingCredentials

Obtém as credenciais de criptografia da terceira parte confiável, que podem ser usadas para criptografar o token de segurança solicitado na resposta.

Métodos

ApplyTo(RequestSecurityTokenResponse)

Modifica o RSTR especificado com base nas configurações desse descritor de prova.

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)
GetKeyBytes()

Obtém o material da chave.

GetSourceEntropy()

Obtém a entropia de origem em bytes simples.

GetTargetEntropy()

Obtém a entropia de destino em bytes simples.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a