ECDsaOpenSsl.KeySize Property

Definition

Gets or sets the size, in bits, of the key modulus used by the asymmetric algorithm.

C#
public override int KeySize { get; set; }

Property Value

The size, in bits, of the key modulus used by the asymmetric algorithm.

Exceptions

value is not permitted by LegalKeySizes.

Remarks

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.

Because key sizes do not uniquely identify elliptic curves, the use of the property setter is discouraged. To generate a new key on a specific curve, use the GenerateKey method.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, 6
.NET Standard 2.0 (package-provided)

See also