Share via


AsymmetricKeyExchangeFormatter.CreateKeyExchange メソッド

定義

派生クラスでオーバーライドされると、暗号化キー交換データを作成します。

オーバーロード

CreateKeyExchange(Byte[])

派生クラスでオーバーライドされた場合は、指定された入力データから暗号化したキー交換データを作成します。

CreateKeyExchange(Byte[], Type)

派生クラスでオーバーライドされた場合は、指定された入力データから暗号化したキー交換データを作成します。

CreateKeyExchange(Byte[])

ソース:
AsymmetricKeyExchangeFormatter.cs
ソース:
AsymmetricKeyExchangeFormatter.cs
ソース:
AsymmetricKeyExchangeFormatter.cs

派生クラスでオーバーライドされた場合は、指定された入力データから暗号化したキー交換データを作成します。

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

パラメーター

data
Byte[]

キー交換で渡される機密情報。

戻り値

Byte[]

目的の受信者に送信する暗号化されたキー交換データ。

注釈

このデータは、データの暗号化に使用される公開キーに対応する秘密キーの所有者のみが解釈できます。 これにより、目的の受信者のみがシークレット情報にアクセスできるようになります。

こちらもご覧ください

適用対象

CreateKeyExchange(Byte[], Type)

ソース:
AsymmetricKeyExchangeFormatter.cs
ソース:
AsymmetricKeyExchangeFormatter.cs
ソース:
AsymmetricKeyExchangeFormatter.cs

派生クラスでオーバーライドされた場合は、指定された入力データから暗号化したキー交換データを作成します。

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

パラメーター

data
Byte[]

キー交換で渡される機密情報。

symAlgType
Type

このパラメーターは、現在のバージョンでは使用されません。

戻り値

Byte[]

目的の受信者に送信する暗号化されたキー交換データ。

注釈

このデータは、データの暗号化に使用される公開キーに対応する秘密キーの所有者のみが解釈できます。 これにより、目的の受信者のみがシークレット情報にアクセスできるようになります。

こちらもご覧ください

適用対象