The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
AesCng Constructor (String^, CngProvider^)
Initializes a new instance of the AesCng class with the specified key name, which represents an existing persisted AES key, and the specified key storage provider (KSP).
Assembly: System.Core (in System.Core.dll)
Parameters
- keyName
-
Type:
System::String^
The name of the key.
- provider
-
Type:
System.Security.Cryptography::CngProvider^
The KSP that contains the key.
| Exception | Condition |
|---|---|
| ArgumentNullException | keyName is null. -or- provider is null. |
| PlatformNotSupportedException | Cryptography Next Generation (CNG) is not supported on this system. |
| CryptographicException | All other errors. |
A default CngKeyOpenOptions value of None is used to open the key.
.NET Framework
Available since 4.6.2
Available since 4.6.2
Show: