ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) メソッド

定義

生のキーマテリアルを派生させます。

public:
 virtual cli::array <System::Byte> ^ DeriveRawSecretAgreement(System::Security::Cryptography::ECDiffieHellmanPublicKey ^ otherPartyPublicKey);
public virtual byte[] DeriveRawSecretAgreement (System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey);
abstract member DeriveRawSecretAgreement : System.Security.Cryptography.ECDiffieHellmanPublicKey -> byte[]
override this.DeriveRawSecretAgreement : System.Security.Cryptography.ECDiffieHellmanPublicKey -> byte[]
Public Overridable Function DeriveRawSecretAgreement (otherPartyPublicKey As ECDiffieHellmanPublicKey) As Byte()

パラメーター

otherPartyPublicKey
ECDiffieHellmanPublicKey

相互シークレットを派生させるパーティの公開キー。

戻り値

Byte[]

未加工のキー アグリーメント。

例外

otherPartyPublicKeynull です。

otherPartyPublicKey はこのキーとは異なる曲線上にあります。

派生実装では、 メソッドの実装が提供されていません。

現在のプラットフォームでは、生のキーアグリーメントはサポートされていません。

オブジェクトは既には帰されています。

注釈

生の派生シークレット アグリーメント値を使用する場合は、注意が必要です。 生の値は、キー派生関数への入力として使用され、キーマテリアルとして直接使用されないことが想定されています。

適用対象