CngExportPolicies Enum

Definition

Specifies the key export policies for a key.

This enumeration supports a bitwise combination of its member values.

C#
[System.Flags]
public enum CngExportPolicies
Inheritance
CngExportPolicies
Attributes

Fields

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.

Remarks

This class is used by the ExportPolicy property and the CngKeyCreationParameters class.

Applies to

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