ECDsaCng.LegalKeySizes Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene le dimensioni in bit della chiave supportate dal setter della proprietà 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()
Valore della proprietà
Matrice che contiene le dimensioni delle chiavi supportate dal setter della KeySize proprietà.
Commenti
In Elliptic Curve Cryptography (ECC) la dimensione della chiave non è l'unico input nel processo di generazione della chiave, è derivato dai parametri della curva per una curva ellittica specifica. Questa proprietà segnala solo tre dimensioni di chiave giuridica: 256, 384 e 521 bit. Quando le dimensioni della chiave vengono usate da sole come base per la generazione di chiavi, le dimensioni supportate vengono mappate alle curve denominate secp256r1 (noto anche come NIST P-256), secp384r1 (noto anche come NIST P-384) e secp521r1 (noto anche come NIST P-521).
Quando viene eseguito in Windows 10, questa classe supporta molte curve denominate aggiuntive, ma non riflesse in questa proprietà.