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.
Wyodrębnij materiał 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órą należy uzyskać wspólną tajemnicę.
Zwraca
Pierwotna umowa kluczowa.
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 nieprzetworzonej wartości umowy tajnej pochodnej należy zachować ostrożność. Oczekuje się, że nieprzetworzona wartość będzie używana jako dane wejściowe w funkcji wyprowadzania klucza, a nie używana bezpośrednio jako materiał klucza.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla