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 ビットの 3 つの有効キー サイズのみを報告します。 キーサイズがキー生成の基礎として単独で使用される場合、サポートされるサイズは、名前付き曲線 secp256r1 (別名 NIST P-256)、secp384r1 (別名 NIST P-384)、secp521r1 (NIST P-521) にマップされます。

Windows 10で実行すると、このクラスは多くの追加の名前付き曲線をサポートしますが、このプロパティには反映されません。

適用対象

こちらもご覧ください