| _keyHandle | System.Security.Cryptography.CngKey | private |
| _providerHandle | System.Security.Cryptography.CngKey | private |
| Algorithm | System.Security.Cryptography.CngKey | |
| AlgorithmGroup | System.Security.Cryptography.CngKey | |
| CngKey(SafeNCryptProviderHandle providerHandle, SafeNCryptKeyHandle keyHandle) | System.Security.Cryptography.CngKey | inlineprivate |
| Create(CngAlgorithm algorithm) | System.Security.Cryptography.CngKey | inlinestatic |
| Create(CngAlgorithm algorithm, string? keyName) | System.Security.Cryptography.CngKey | inlinestatic |
| Create(CngAlgorithm algorithm, string? keyName, CngKeyCreationParameters? creationParameters) | System.Security.Cryptography.CngKey | inlinestatic |
| Delete() | System.Security.Cryptography.CngKey | inline |
| Dispose() | System.Security.Cryptography.CngKey | inline |
| EcdhCurveNameToAlgorithm(string name) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| EcdsaCurveNameToAlgorithm(string name) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| Exists(string keyName) | System.Security.Cryptography.CngKey | inlinestatic |
| Exists(string keyName, CngProvider provider) | System.Security.Cryptography.CngKey | inlinestatic |
| Exists(string keyName, CngProvider provider, CngKeyOpenOptions options) | System.Security.Cryptography.CngKey | inlinestatic |
| Export(CngKeyBlobFormat format) | System.Security.Cryptography.CngKey | inline |
| ExportPkcs8KeyBlob(ReadOnlySpan< char > password, int kdfCount) | System.Security.Cryptography.CngKey | inlinepackage |
| ExportPkcs8KeyBlob(bool allocate, SafeNCryptKeyHandle keyHandle, ReadOnlySpan< char > password, int kdfCount, Span< byte > destination, out int bytesWritten, out byte[] allocated) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| ExportPolicy | System.Security.Cryptography.CngKey | |
| GetCurveName(out string oidValue) | System.Security.Cryptography.CngKey | inlinepackage |
| GetECSpecificCurveName(out string oidValue) | System.Security.Cryptography.CngKey | inlineprivate |
| GetProperty(string name, CngPropertyOptions options) | System.Security.Cryptography.CngKey | inline |
| GetPropertyFromNamedCurve(ECCurve curve) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| Handle | System.Security.Cryptography.CngKey | |
| HasProperty(string name, CngPropertyOptions options) | System.Security.Cryptography.CngKey | inline |
| Import(ReadOnlySpan< byte > keyBlob, CngKeyBlobFormat format) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| Import(byte[] keyBlob, CngKeyBlobFormat format) | System.Security.Cryptography.CngKey | inlinestatic |
| Import(byte[] keyBlob, string curveName, CngKeyBlobFormat format) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| Import(byte[] keyBlob, CngKeyBlobFormat format, CngProvider provider) | System.Security.Cryptography.CngKey | inlinestatic |
| Import(byte[] keyBlob, string curveName, CngKeyBlobFormat format, CngProvider provider) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| Import(ReadOnlySpan< byte > keyBlob, string curveName, CngKeyBlobFormat format, CngProvider provider) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| ImportEncryptedPkcs8(ReadOnlySpan< byte > keyBlob, ReadOnlySpan< char > password) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| ImportEncryptedPkcs8(ReadOnlySpan< byte > keyBlob, ReadOnlySpan< char > password, CngProvider provider) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| InitializeKeyProperties(SafeNCryptKeyHandle keyHandle, CngKeyCreationParameters creationParameters) | System.Security.Cryptography.CngKey | inlineprivatestatic |
| InitializeKeyUiPolicyProperties(SafeNCryptKeyHandle keyHandle, CngUIPolicy uiPolicy) | System.Security.Cryptography.CngKey | inlineprivatestatic |
| IsECNamedCurve() | System.Security.Cryptography.CngKey | inlinepackage |
| IsECNamedCurve(string algorithm) | System.Security.Cryptography.CngKey | inlinepackagestatic |
| IsEphemeral | System.Security.Cryptography.CngKey | |
| IsMachineKey | System.Security.Cryptography.CngKey | |
| KeyName | System.Security.Cryptography.CngKey | |
| KeySize | System.Security.Cryptography.CngKey | |
| KeyUsage | System.Security.Cryptography.CngKey | |
| Open(string keyName) | System.Security.Cryptography.CngKey | inlinestatic |
| Open(string keyName, CngProvider provider) | System.Security.Cryptography.CngKey | inlinestatic |
| Open(string keyName, CngProvider provider, CngKeyOpenOptions openOptions) | System.Security.Cryptography.CngKey | inlinestatic |
| Open(SafeNCryptKeyHandle keyHandle, CngKeyHandleOpenOptions keyHandleOpenOptions) | System.Security.Cryptography.CngKey | inlinestatic |
| ParentWindowHandle | System.Security.Cryptography.CngKey | |
| Provider | System.Security.Cryptography.CngKey | |
| ProviderHandle | System.Security.Cryptography.CngKey | |
| s_pkcs12TripleDesOidBytes | System.Security.Cryptography.CngKey | privatestatic |
| SetProperty(CngProperty property) | System.Security.Cryptography.CngKey | inline |
| TryExportKeyBlob(string blobType, Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.CngKey | inlinepackage |
| TryExportPkcs8KeyBlob(ReadOnlySpan< char > password, int kdfCount, Span< byte > destination, out int bytesWritten) | System.Security.Cryptography.CngKey | inlinepackage |
| UIPolicy | System.Security.Cryptography.CngKey | |
| UniqueName | System.Security.Cryptography.CngKey | |