Jazyk

SqlColumnEncryptionEnclaveProvider Třída

Definice

Základní třída, která definuje rozhraní pro zprostředkovatele enklávy pro Always Encrypted.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Dědičnost
SqlColumnEncryptionEnclaveProvider

Poznámky

Enkláva je chráněná oblast paměti uvnitř SQL Server, která se používá pro výpočty v šifrovaných sloupcích. Zprostředkovatel enklávy zapouzdřuje podrobnosti implementace na straně klienta protokolu ověření enklávy a logiku pro vytváření a ukládání relací enklávy do mezipaměti.

Konstruktory

Název Description
SqlColumnEncryptionEnclaveProvider()

Inicializuje novou instanci SqlColumnEncryptionEnclaveProvider třídy.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Metody

Název Description
CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64)

Při přepsání v odvozené třídě provede ověření enklávy, vygeneruje symetrický klíč relace, vytvoří relaci enklávy a uloží informace o relaci v mezipaměti.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetAttestationParameters()

Získá informace, které SqlClient následně používá k zahájení procesu ověření enklávy a k navázání zabezpečené relace s enklávu.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

Při přepsání v odvozené třídě vyhledá existující informace relace enklávy v mezipaměti relací enklávy. Pokud zprostředkovatel enklávy neimplementuje ukládání relací enklávy do mezipaměti, očekává se, že se tato metoda vrátí null v parametru sqlEnclaveSession .

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

Při přepsání v odvozené třídě vyhledá a vyřadí relaci enklávy z mezipaměti relací enklávy, pokud zprostředkovatel implementuje ukládání relací do mezipaměti.

Pro nový vývoj použijte Microsoft. Data.SqlClient. Tato stránka dokumentuje System.Data.SqlClient.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro