ECDsaCng.LegalKeySizes Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает размеры ключа (в битах), которые поддерживаются методом задания свойства KeySize.
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()
Значение свойства
Массив, содержащий размеры ключей, поддерживаемые методом KeySize задания свойств.
Комментарии
В криптографии с эллиптическими кривыми (ECC) размер ключа является не единственным входным значением в процессе создания ключа. Он является производным от параметров кривой для конкретной эллиптической кривой. Это свойство сообщает только о трех допустимых размерах ключей: 256, 384 и 521 бит. Если размер ключа используется только в качестве основы для создания ключа, поддерживаемые размеры сопоставляется с именованными кривыми secp256r1 (aka NIST P-256), secp384r1 (aka NIST P-384) и secp521r1 (aka NIST P-521).
При выполнении в Windows 10 этот класс поддерживает множество дополнительных именованных кривых, но это не отражается в этом свойстве.