ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Metod

Definition

Härled råmaterial.

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

Parametrar

otherPartyPublicKey
ECDiffieHellmanPublicKey

Den offentliga nyckeln för den part med vilken en ömsesidig hemlighet ska härledas.

Returer

Byte[]

Det råa nyckelavtalet.

Undantag

otherPartyPublicKey är null.

otherPartyPublicKey är över en annan kurva än den här nyckeln.

En härledd implementering har inte tillhandahållit någon implementering av metoden.

Den aktuella plattformen stöder inte rånyckelavtal.

Objektet har redan tagits bort.

Kommentarer

Var försiktig när du använder värdet för det råa härledda hemliga avtalet. Råvärdet förväntas användas som indata i en nyckelhärledningsfunktion och används inte direkt som nyckelmaterial.

Gäller för