ECDiffieHellman.DeriveRawSecretAgreement(ECDiffieHellmanPublicKey) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uzyskiwanie materiału klucza pierwotnego.
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()
Parametry
- otherPartyPublicKey
- ECDiffieHellmanPublicKey
Klucz publiczny partii, z którym ma pochodzić wzajemne tajemnice.
Zwraca
Nieprzetworzona umowa klucza.
Wyjątki
otherPartyPublicKey
to null
.
otherPartyPublicKey
znajduje się na innej krzywej niż ten klucz.
Implementacja pochodna nie dostarczyła implementacji metody .
Bieżąca platforma nie obsługuje pierwotnej umowy klucza.
Obiekt został już usunięty.
Uwagi
Podczas korzystania z pierwotnej wartości umowy tajnej pochodnej należy zachować ostrożność. Oczekuje się, że wartość nieprzetworzona będzie używana jako dane wejściowe funkcji wyprowadzania klucza, a nie jest używana bezpośrednio jako materiał klucza.