SqlColumnEncryptionEnclaveProvider Класс

Определение

Базовый класс, определяющий интерфейс поставщиков анклавов для технологии Always Encrypted.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Наследование
SqlColumnEncryptionEnclaveProvider

Комментарии

Анклав — это защищенная область памяти в SQL Server, используемая для вычислений в зашифрованных столбцах. Поставщик анклава инкапсулирует сведения о реализации на стороне клиента протокола аттестации анклава, а также логику создания и кэширования сеансов анклава.

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

SqlColumnEncryptionEnclaveProvider()

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

Методы

CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64)

При переопределении в производном классе выполняет аттестацию анклава, создает симметричный ключ для сеанса, создает сеанс анклава и сохраняет сведения о сеансе в кэше.

Equals(Object)

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

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

Получает сведения, которые SqlClient впоследствии использует для запуска процесса аттестации анклава и установления безопасного сеанса с анклавом.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

При переопределении в производном классе находит сведения о существующем сеансе анклава в кэше сеансов. Если поставщик анклава не реализует кэширование сеансов анклава, этот метод должен возвращать в параметре sqlEnclaveSession значение null.

GetHashCode()

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

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

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

(Унаследовано от Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

При переопределении в производном классе находит и исключает сеанс анклава в кэше, если поставщик реализует кэширование сеансов.

MemberwiseClone()

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

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

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

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

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