SqlColumnEncryptionKeyStoreProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для всех поставщиков хранилища ключей. Настраиваемый поставщик должен наследоваться от этого класса и переопределить его функции-члены, а затем зарегистрировать его с помощью SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Дополнительные сведения см. в разделе Always Encrypted.
public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
- Наследование
-
SqlColumnEncryptionKeyStoreProvider
- Производный
Конструкторы
| Имя | Описание |
|---|---|
| SqlColumnEncryptionKeyStoreProvider() |
Инициализирует новый экземпляр sqlColumnEncryptionKeyStoreProviderClass. |
Методы
| Имя | Описание |
|---|---|
| DecryptColumnEncryptionKey(String, String, Byte[]) |
Расшифровывает указанное зашифрованное значение ключа шифрования столбца. Ожидается, что зашифрованное значение будет зашифровано с помощью главного ключа столбца с указанным путем ключа и с помощью указанного алгоритма. |
| EncryptColumnEncryptionKey(String, String, Byte[]) |
Шифрует ключ шифрования столбца с помощью главного ключа столбца с указанным путем ключа и с помощью указанного алгоритма. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| SignColumnMasterKeyMetadata(String, Boolean) |
При реализации в производном классе цифрово подписывает метаданные главного ключа столбца с помощью главного ключа столбца, на который |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyColumnMasterKeyMetadata(String, Boolean, Byte[]) |
При реализации в производном классе этот метод должен убедиться, что указанная подпись действительна для главного ключа столбца с указанным путем ключа и заданным поведением анклава. Реализация по умолчанию создает исключение NotImplementedException. |