CngProvider Constructor (String)


Initializes a new instance of the CngProvider class.

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

public CngProvider(
	string provider


Type: System.String

The name of the key storage provider (KSP) to initialize.

Exception Condition

The provider parameter is null.


The provider parameter length is 0 (zero).

Instances of the CngProvider class internally maintain the provider name specified by the provider parameter.

The primary purpose of this constructor is to provide a method for creating CngProvider objects for KSPs that are not represented by the static properties of the CngProvider class. This capacity enables future .NET Framework releases, service packs, and third-party developers to add new providers, which can be accessed just like the providers that are currently available.

.NET Framework
Available since 3.5
Return to top