ECDsaCng.LegalKeySizes Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene los tamaños de clave, en bits, admitidos por el establecedor de propiedad 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()
Valor de propiedad
Matriz que contiene los tamaños de clave admitidos por el establecedor de propiedades KeySize .
Comentarios
En Criptografía de curva elíptica (ECC), el tamaño de clave no es la única entrada en el proceso de generación de claves, se deriva de los parámetros de curva para una curva elíptica específica. Esta propiedad solo informa de tres tamaños de clave legales: 256, 384 y 521 bits. Cuando el tamaño de clave se usa solo como base para la generación de claves, los tamaños admitidos se asignan a las curvas con nombre secp256r1 (también conocido como NIST P-256), secp384r1 (también conocido como NIST P-384) y secp521r1 (también conocido como NIST P-521).
Cuando se ejecuta en Windows 10, esta clase admite muchas curvas con nombre adicionales, pero eso no se refleja en esta propiedad.