AsymmetricKeyExchangeFormatter 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.
Representa a classe base da qual derivam todos os formatadores de troca de chaves assimétrica.
public ref class AsymmetricKeyExchangeFormatter abstract
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
- Herança
-
AsymmetricKeyExchangeFormatter
- Derivado
- Atributos
Comentários
Os formatadores de troca de chaves assimétricas criptografam dados de troca de chaves.
A troca de chaves permite que um remetente crie informações secretas, como dados aleatórios que podem ser usados como uma chave em um algoritmo de criptografia simétrica, e use a criptografia para enviá-la ao destinatário pretendido.
Cuidado
É altamente recomendável que você não tente criar seu próprio método de troca de chaves com base na funcionalidade básica fornecida, pois muitos detalhes da operação devem ser executados cuidadosamente para que a troca de chaves seja bem-sucedida.
Construtores
AsymmetricKeyExchangeFormatter() |
Inicializa uma nova instância de AsymmetricKeyExchangeFormatter. |
Propriedades
Parameters |
Quando substituído em uma classe derivada, obtém os parâmetros para a troca de chaves assimétrica. |
Métodos
CreateKeyExchange(Byte[], Type) |
Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados. |
CreateKeyExchange(Byte[]) |
Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados. |
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) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SetKey(AsymmetricAlgorithm) |
Quando substituído em uma classe derivada, define a chave pública a ser usada para criptografar as informações de segredo. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |