ECDiffieHellmanCng Constructor (Int32)

 

Initializes a new instance of the ECDiffieHellmanCng class with a random key pair, using the specified key size.

Namespace:   System.Security.Cryptography
Assembly:  System.Core (in System.Core.dll)

public ECDiffieHellmanCng(
	int keySize
)

Parameters

keySize
Type: System.Int32

The size of the key. Valid key sizes are 256, 384, and 521 bits.

Exception Condition
ArgumentException

keySize specifies an invalid length.

PlatformNotSupportedException

Cryptography Next Generation (CNG) classes are not supported on this system.

The random key pair will have the public key length defined by the keySize parameter.

.NET Framework
Available since 3.5
Return to top
Show: