ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Metoda

Definice

Odvozuje surovinový klíč.

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

Parametry

otherPartyPublicKey
ECDiffieHellmanPublicKey

Veřejný klíč strany, s níž se má odvodit vzájemné tajemství.

Návraty

Byte[]

Smlouva o nezpracovaných klíči.

Výjimky

otherPartyPublicKey je null.

otherPartyPublicKey je nad jinou křivkou než tento klíč.

Odvozená implementace neposkytla implementaci metody.

Aktuální platforma nepodporuje smlouvu o nezpracovaných klíčech.

Objekt již byl odstraněn.

Poznámky

Při použití nezpracované odvozené hodnoty tajné smlouvy je potřeba věnovat pozornost. Očekává se, že se nezpracovaná hodnota použije jako vstup do funkce odvození klíče a nebude použita přímo jako materiál klíče.

Platí pro