ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Härled råmaterial.
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()
Parametrar
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
Den offentliga nyckeln för den part med vilken en ömsesidig hemlighet ska härledas.
Returer
Det råa nyckelavtalet.
Undantag
otherPartyPublicKey är null.
otherPartyPublicKey är över en annan kurva än den här nyckeln.
En härledd implementering har inte tillhandahållit någon implementering av metoden.
Den aktuella plattformen stöder inte rånyckelavtal.
Objektet har redan tagits bort.
Kommentarer
Var försiktig när du använder värdet för det råa härledda hemliga avtalet. Råvärdet förväntas användas som indata i en nyckelhärledningsfunktion och används inte direkt som nyckelmaterial.