SymmetricProofDescriptor Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |