SymmetricProofDescriptor 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.
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
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. Geralmente, é 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) |