ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Leiten Sie rohes Schlüsselmaterial ab.
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()
Parameter
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
Der öffentliche Schlüssel der Partei, mit der ein gegenseitiges Geheimnis abgeleitet werden soll.
Gibt zurück
Die Rohschlüsselvereinbarung.
Ausnahmen
otherPartyPublicKey
ist null
otherPartyPublicKey
befindet sich über einer anderen Kurve als dieser Schlüssel.
Eine abgeleitete Implementierung hat keine Implementierung der -Methode bereitgestellt.
Die aktuelle Plattform unterstützt keine Rohschlüsselvereinbarung.
Das Objekt wurde bereits verworfen.
Hinweise
Bei der Verwendung des Rohwerts der abgeleiteten Geheimnisvereinbarung ist Vorsicht zu beachten. Es wird erwartet, dass der Rohwert als Eingabe in einer Schlüsselableitungsfunktion verwendet wird und nicht direkt als Schlüsselmaterial verwendet wird.