CngProvider Constructor (String^)
Initializes a new instance of the CngProvider class.
Assembly: System.Core (in System.Core.dll)
Parameters
- provider
-
Type:
System::String^
The name of the key storage provider (KSP) to initialize.
| Exception | Condition |
|---|---|
| ArgumentNullException | The provider parameter is null. |
| ArgumentException | 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.
Available since 3.5