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