Sdílet prostřednictvím


ECDsaCng.LegalKeySizes Vlastnost

Definice

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í na Windows 10 tato třída podporuje mnoho dalších pojmenovaných křivek, ale to se v této vlastnosti neodráží.

Platí pro

Viz také