SqlColumnEncryptionCngProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 Microsoft 加密 API 的 CMK 存储提供程序实现:下一代(CNG)与 Always Encrypted。
public ref class SqlColumnEncryptionCngProvider : Microsoft::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCngProvider : Microsoft.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCngProvider = class
inherit SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCngProvider
Inherits SqlColumnEncryptionKeyStoreProvider
- 继承
注解
启用将 Always Encrypted 列主密钥存储在存储区(例如硬件安全模块(HSM)中,该模块支持Microsoft加密 API:下一代(CNG)。
构造函数
| 名称 | 说明 |
|---|---|
| SqlColumnEncryptionCngProvider() |
使用 Microsoft 加密 API 的 CMK 存储提供程序实现:下一代(CNG)与 Always Encrypted。 |
字段
| 名称 | 说明 |
|---|---|
| ProviderName |
提供程序名称 |
属性
| 名称 | 说明 |
|---|---|
| ColumnEncryptionKeyCacheTtl |
获取或设置缓存中解密列加密密钥的有效期。 时间跨度过后,解密的列加密密钥将被丢弃,必须重新验证。 (继承自 SqlColumnEncryptionKeyStoreProvider) |