Язык

SqlColumnEncryptionKeyStoreProvider Класс

Определение

Базовый класс для всех поставщиков хранилища ключей. Настраиваемый поставщик должен наследоваться от этого класса и переопределить его функции-члены, а затем зарегистрировать его с помощью SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Дополнительные сведения см. в разделе Always Encrypted.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Наследование
SqlColumnEncryptionKeyStoreProvider
Производный

Конструкторы

Имя. Описание
SqlColumnEncryptionKeyStoreProvider()

Инициализирует новый экземпляр sqlColumnEncryptionKeyStoreProviderClass.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Методы

Имя. Описание
DecryptColumnEncryptionKey(String, String, Byte[])

Расшифровывает указанное зашифрованное значение ключа шифрования столбца. Ожидается, что зашифрованное значение будет зашифровано с помощью главного ключа столбца с указанным путем ключа и с помощью указанного алгоритма.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

EncryptColumnEncryptionKey(String, String, Byte[])

Шифрует ключ шифрования столбца с помощью главного ключа столбца с указанным путем ключа и с помощью указанного алгоритма.

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
SignColumnMasterKeyMetadata(String, Boolean)

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

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

ToString()

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

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

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

Для новой разработки используйте Microsoft. Data.SqlClient. На этой странице приведены документы System.Data.SqlClient.

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

См. также