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 Rohschlü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 liegt ü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 Verwendung des rohen geheimen Vereinbarungswerts muss vorsichtsgef?nt werden. Der Rohwert wird als Eingabe in eine Schlüsselableitungsfunktion verwendet und nicht direkt als Schlüsselmaterial verwendet.