Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

enum System.Security.Cryptography.CngKeyCreationOptions

Assembly: System.Security.Cryptography

Specifies options used for key creation.

Values

None
No key creation options are used.
MachineKey
A machine-wide key is created.
OverwriteExistingKey
The existing key is overwritten during key creation.
PreferVbs
Indicates a key should be protected with Virtualization-based security (VBS).
RequireVbs
Indicates a key must be protected with Virtualization-based security (VBS).
UsePerBootKey
<para>Instructs Virtualization-based security (VBS) to protect the client key with a per-boot key when combined with <see cref="F:System.Security.Cryptography.CngKeyCreationOptions.RequireVbs" /> or <see cref="F:System.Security.Cryptography.CngKeyCreationOptions.PreferVbs" />.</para>