ECDsaCng.LegalKeySizes Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá velikosti klíčů v bitech, které jsou podporovány KeySize setter vlastností.
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()
Hodnota vlastnosti
Pole obsahující velikosti klíčů podporované setterem KeySize vlastností.
Poznámky
V kryptografii eliptické křivky (ECC) není velikost klíče jediným vstupem do procesu generování klíče, ale je odvozena z parametrů křivky pro konkrétní eliptickou křivku. Tato vlastnost hlásí pouze tři velikosti právních klíčů: 256, 384 a 521 bitů. Pokud se velikost klíče používá jako základ pro generování klíčů samostatně, podporované velikosti se mapují na pojmenované křivky secp256r1 (neboli NIST P-256), secp384r1 (neboli NIST P-384) a secp521r1 (neboli NIST P-521).
Při spuštění ve Windows 10 tato třída podporuje mnoho dalších pojmenovaných křivek, ale to se v této vlastnosti neprojeví.