ECDiffieHellmanOpenSsl.DeriveKeyMaterial(ECDiffieHellmanPublicKey) Metod

Definition

Utför en nyckelhärledning på den delade hemligheten.

public:
 override cli::array <System::Byte> ^ DeriveKeyMaterial(System::Security::Cryptography::ECDiffieHellmanPublicKey ^ otherPartyPublicKey);
public override byte[] DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey otherPartyPublicKey);
override this.DeriveKeyMaterial : System.Security.Cryptography.ECDiffieHellmanPublicKey -> byte[]
Public Overrides Function DeriveKeyMaterial (otherPartyPublicKey As ECDiffieHellmanPublicKey) As Byte()

Parametrar

otherPartyPublicKey
ECDiffieHellmanPublicKey

Den andra partens offentliga nyckel.

Returer

Byte[]

SHA-256-hashen för den delade hemligheten.

Undantag

Kurvan som används av otherPartyPublicKey har en annan storlek än kurvan från den här nyckeln.

otherPartyPublicKey är null.

Kurvan som används av otherPartyPublicKey skiljer sig från kurvan från den här nyckeln.

-eller-

Den här instansen representerar bara en offentlig nyckel.

Gäller för