派生クラスでオーバーライドされると、指定された入力データから暗号化キー交換データを作成します。
Overloads Public MustOverride Function CreateKeyExchange( _
ByVal data() As Byte, _ ByVal symAlgType As Type _) As Byte()
[C#]
public abstract byte[] CreateKeyExchange(byte[] data,TypesymAlgType);
[C++]
public: virtual unsigned char CreateKeyExchange(unsigned chardata __gc[],Type* symAlgType) __gc[] = 0;
[JScript]
public abstract function CreateKeyExchange(
data : Byte[],symAlgType : Type) : Byte[];
パラメータ
- data
キー交換により渡される秘密情報。 - symAlgType
このパラメータは、現在のバージョンでは使用しません。
戻り値
目的の受信者に送信する暗号化済みキー交換データ。
解説
このデータを解読できるのは、データの暗号化に使用された公開キーに対応する秘密キーを所有しているユーザーだけです。これにより、目的の受信者だけが秘密情報にアクセスできます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
AsymmetricKeyExchangeFormatter クラス | AsymmetricKeyExchangeFormatter メンバ | System.Security.Cryptography 名前空間 | AsymmetricKeyExchangeFormatter.CreateKeyExchange オーバーロードの一覧 | 暗号サービス