CngExportPolicies Enum
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the key export policies for a key.
This enumeration supports a bitwise combination of its member values.
public enum class CngExportPolicies
[System.Flags]
public enum CngExportPolicies
[<System.Flags>]
type CngExportPolicies =
Public Enum CngExportPolicies
- Inheritance
- Attributes
Name | Value | Description |
---|---|---|
None | 0 | The key is not exportable. |
AllowExport | 1 | The private key can be exported multiple times. |
AllowPlaintextExport | 2 | The private key can be exported multiple times as plaintext. |
AllowArchiving | 4 | The private key can be exported one time for archiving purposes. |
AllowPlaintextArchiving | 8 | The private key can be exported one time as plaintext. |
This class is used by the ExportPolicy property and the CngKeyCreationParameters class.
Product | Versions |
---|---|
.NET | Core 1.0, Core 1.1, 6, 7, 8, 9 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 (package-provided) |
Windows Desktop | 3.0, 3.1, 5 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: