SymmetricProofDescriptor Classe

Definição

Esta 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

Name Description
SymmetricProofDescriptor(Byte[], EncryptingCredentials)

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

SymmetricProofDescriptor(EncryptingCredentials)

Inicializa uma nova instância da SymmetricProofDescriptor classe com as credenciais de encriptação especificadas.

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

Inicializa uma nova instância da SymmetricProofDescriptor classe para usar no envio de entropia combinada.

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

Inicializa uma nova instância da SymmetricProofDescriptor classe para usar no envio de entropia combinada.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials, String)

Use este construtor para que o STS gere automaticamente uma chave e a envie para o token de prova como chave encriptada. Dois casos são abordados aqui: 1. O cliente envia a entropia, mas o servidor rejeita-a 2. O cliente não enviou uma entropia, por isso usa apenas a entropia do servidor.

SymmetricProofDescriptor(Int32, EncryptingCredentials, EncryptingCredentials)

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

SymmetricProofDescriptor(Int32, EncryptingCredentials)

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

Propriedades

Name Description
KeyIdentifier

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

RequestorEncryptingCredentials

Obtém as credenciais de encriptação do requerente, que podem ser usadas para encriptar o token de prova solicitado ou a entropia na resposta.

TargetEncryptingCredentials

Obtém as credenciais de encriptação da parte de confiança, que podem ser usadas para encriptar o token de segurança solicitado na resposta.

Métodos

Name Description
ApplyTo(RequestSecurityTokenResponse)

Modifica o RSTR especificado com base nas definições deste descritor de prova.

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

Obtém o material chave.

GetSourceEntropy()

Obtém a entropia de origem em bytes simples.

GetTargetEntropy()

Obtém a entropia alvo em bytes simples.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a