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)

При реализации в производном классе цифрово подписывает метаданные главного ключа столбца с помощью главного ключа столбца, на который masterKeyPath ссылается параметр. Входные значения, используемые для создания подписи, должны быть указанными значениями и masterKeyPath параметрамиallowEnclaveComputations.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

При реализации в производном классе этот метод должен убедиться, что указанная подпись действительна для главного ключа столбца с указанным путем ключа и заданным поведением анклава. Реализация по умолчанию создает исключение NotImplementedException.

Применяется к

См. также раздел