Compartilhar via


AsymmetricKeyExchangeFormatter.CreateKeyExchange Método

Definição

Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados.

Sobrecargas

CreateKeyExchange(Byte[])

Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados.

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[])

Origem:
AsymmetricKeyExchangeFormatter.cs
Origem:
AsymmetricKeyExchangeFormatter.cs
Origem:
AsymmetricKeyExchangeFormatter.cs

Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados.

public:
 abstract cli::array <System::Byte> ^ CreateKeyExchange(cli::array <System::Byte> ^ data);
public abstract byte[] CreateKeyExchange (byte[] data);
abstract member CreateKeyExchange : byte[] -> byte[]
Public MustOverride Function CreateKeyExchange (data As Byte()) As Byte()

Parâmetros

data
Byte[]

As informações de segredo a serem passadas na troca de chaves.

Retornos

Byte[]

Os dados de troca de chaves criptografados a serem enviados para o destinatário pretendido.

Comentários

Esses dados só podem ser interpretados pelo titular da chave privada correspondente à chave pública usada para criptografar os dados. Isso ajuda a garantir que somente o destinatário pretendido possa acessar as informações secretas.

Confira também

Aplica-se a

CreateKeyExchange(Byte[], Type)

Origem:
AsymmetricKeyExchangeFormatter.cs
Origem:
AsymmetricKeyExchangeFormatter.cs
Origem:
AsymmetricKeyExchangeFormatter.cs

Quando substituído em uma classe derivada, cria os dados de troca de chaves criptografados dos dados de entrada especificados.

public:
 abstract cli::array <System::Byte> ^ CreateKeyExchange(cli::array <System::Byte> ^ data, Type ^ symAlgType);
public abstract byte[] CreateKeyExchange (byte[] data, Type? symAlgType);
public abstract byte[] CreateKeyExchange (byte[] data, Type symAlgType);
abstract member CreateKeyExchange : byte[] * Type -> byte[]
Public MustOverride Function CreateKeyExchange (data As Byte(), symAlgType As Type) As Byte()

Parâmetros

data
Byte[]

As informações de segredo a serem passadas na troca de chaves.

symAlgType
Type

Esse parâmetro não é usado na versão atual.

Retornos

Byte[]

Os dados de troca de chaves criptografados a serem enviados para o destinatário pretendido.

Comentários

Esses dados só podem ser interpretados pelo titular da chave privada correspondente à chave pública usada para criptografar os dados. Isso ajuda a garantir que somente o destinatário pretendido possa acessar as informações secretas.

Confira também

Aplica-se a