ECDiffieHellmanOpenSsl.DeriveKeyMaterial(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.
Effectue une dérivation de clés sur le secret partagé.
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()
Paramètres
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
La clé publique de l’autre partie.
Retours
Hachage SHA-256 du secret partagé.
Exceptions
La courbe utilisée par otherPartyPublicKey
a une taille différente de celle de cette clé.
otherPartyPublicKey
a la valeur null
.
La courbe utilisée par otherPartyPublicKey
est différente de celle de cette clé.
- ou -
Cette instance représente uniquement une clé publique.