ECDsaCng.LegalKeySizes Właściwość
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.
Pobiera rozmiary kluczy w bitach, które są obsługiwane przez KeySize zestaw właściwości.
public:
virtual property cli::array <System::Security::Cryptography::KeySizes ^> ^ LegalKeySizes { cli::array <System::Security::Cryptography::KeySizes ^> ^ get(); };
public override System.Security.Cryptography.KeySizes[] LegalKeySizes { get; }
member this.LegalKeySizes : System.Security.Cryptography.KeySizes[]
Public Overrides ReadOnly Property LegalKeySizes As KeySizes()
Wartość właściwości
Tablica zawierająca rozmiary kluczy obsługiwane przez KeySize zestaw właściwości.
Uwagi
W kryptografii krzywej eliptycznej (ECC) rozmiar klucza nie jest jedynym wejściem do procesu generowania klucza, pochodzi z parametrów krzywej dla określonej krzywej eliptycznej. Ta właściwość zgłasza tylko trzy rozmiary kluczy prawnych: 256, 384 i 521 bitów. Gdy rozmiar klucza jest używany samodzielnie jako podstawa generowania kluczy, obsługiwane rozmiary mapuje na nazwane krzywe secp256r1 (aka NIST P-256), secp384r1 (aka NIST P-384) i secp521r1 (aka NIST P-521).
Po wykonaniu w systemie Windows 10 ta klasa obsługuje wiele dodatkowych nazwanych krzywych, ale nie jest to odzwierciedlane w tej właściwości.