ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é.