ECDiffieHellmanCng.KeySize プロパティ

定義

非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で取得または設定します。Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.

public:
 virtual property int KeySize { int get(); void set(int value); };
public override int KeySize { get; set; }
member this.KeySize : int with get, set
Public Overrides Property KeySize As Integer

プロパティ値

Int32

非対称アルゴリズムで使用するキー モジュラスのサイズ (ビット単位)。The size, in bits, of the key modulus used by the asymmetric algorithm.

例外

valueLegalKeySizes によって許可されていません。value is not permitted by LegalKeySizes.

注釈

このプロパティを現在の値に設定しても、可視効果はありません。Setting this property to its current value has no visible effect. このプロパティを新しい有効な値に設定すると、現在のキーは破棄されますが、必要になるまで新しいキーの作成が延期されます。Setting this property to a new legal value discards the current key, but defers creation of a new key until one is needed.

キーのサイズは楕円曲線を一意に識別しないので、プロパティ setter の使用は推奨されません。Because key sizes do not uniquely identify elliptic curves, the use of the property setter is discouraged. 特定の曲線に新しいキーを生成するには、GenerateKey メソッドを使用します。To generate a new key on a specific curve, use the GenerateKey method.

適用対象

こちらもご覧ください