ECDsaCng.LegalKeySizes Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les tailles de clé, en bits, prises en charge par la méthode setter de propriété 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()
Valeur de propriété
Tableau qui contient les tailles de clé prises en charge par la KeySize propriété setter.
Remarques
Dans le chiffrement de courbe elliptique (ECC), la taille de clé n’est pas la seule entrée dans le processus de génération de clé, elle est dérivée des paramètres de courbe pour une courbe elliptique spécifique. Cette propriété ne signale que trois tailles de clé légale : 256, 384 et 521 bits. Lorsque la taille de clé est utilisée seule comme base pour la génération de clé, les tailles prises en charge sont mappées aux courbes nommées secp256r1 (alias NIST P-256), secp384r1 (alias NIST P-384) et secp521r1 (alias NIST P-521).
Lorsqu’elle est exécutée sur Windows 10, cette classe prend en charge de nombreuses courbes nommées supplémentaires, mais cela n’est pas reflété dans cette propriété.