Partager via


ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Méthode

Définition

Dérivez la matière de clé brute.

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

Paramètres

otherPartyPublicKey
ECDiffieHellmanPublicKey

Clé publique de la partie avec laquelle dériver un secret mutuel.

Retours

Byte[]

L’accord de clé brute.

Exceptions

otherPartyPublicKey a la valeur null.

otherPartyPublicKey est sur une courbe différente de celle de cette clé.

Une implémentation dérivée n’a pas fourni d’implémentation de la méthode .

La plateforme actuelle ne prend pas en charge l’accord de clé brute.

L'objet a déjà été supprimé.

Remarques

Vous devez être prudent lors de l’utilisation de la valeur d’accord de secret dérivé brut. La valeur brute est censée être utilisée comme entrée dans une fonction de dérivation de clé, et non pas utilisée directement comme matériau de clé.

S’applique à