CngExportPolicies CngExportPolicies CngExportPolicies CngExportPolicies Enum


Specifies the key export policies for a key.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

public enum class CngExportPolicies
public enum CngExportPolicies
type CngExportPolicies = 
Public Enum CngExportPolicies


AllowArchiving AllowArchiving AllowArchiving AllowArchiving 4

The private key can be exported one time for archiving purposes.

AllowExport AllowExport AllowExport AllowExport 1

The private key can be exported multiple times.

AllowPlaintextArchiving AllowPlaintextArchiving AllowPlaintextArchiving AllowPlaintextArchiving 8

The private key can be exported one time as plaintext.

AllowPlaintextExport AllowPlaintextExport AllowPlaintextExport AllowPlaintextExport 2

The private key can be exported multiple times as plaintext.

None None None None 0

No export policies are established. Key export is allowed without restriction.


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

Applies to