CngKey.Handle Property

Definition

Gets a safe handle that represents a native key (NCRYPT_KEY_HANDLE).

C#
public Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle Handle { get; }
C#
public Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle Handle { [System.Security.SecurityCritical] get; }

Property Value

A safe handle that represents the key.

Attributes

Remarks

The returned handle is a duplicate of the handle in the current CngKey object. It will persist even if the current CngKey is disposed, and must be disposed of separately.

You can release the current object and the handle in any order without any adverse effects.

Applies to

Proizvod Verzije
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.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, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5