Udostępnij za pośrednictwem


SqlColumnEncryptionEnclaveProvider Klasa

Definicja

Klasa bazowa, która definiuje interfejs dla dostawców enklawy dla Always Encrypted.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Dziedziczenie
SqlColumnEncryptionEnclaveProvider

Uwagi

Enklawa jest chronionym regionem pamięci wewnątrz SQL Server, używanym do obliczeń w zaszyfrowanych kolumnach. Dostawca enklawy hermetyzuje szczegóły implementacji po stronie klienta protokołu zaświadczania enklawy, a także logikę tworzenia i buforowania sesji enklawy.

Konstruktory

SqlColumnEncryptionEnclaveProvider()

Inicjuje nowe wystąpienie klasy SqlColumnEncryptionEnclaveProvider.

Metody

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

W przypadku zastąpienia w klasie pochodnej zaświadczanie enklawy generuje klucz symetryczny dla sesji, tworzy sesję enklawy i przechowuje informacje o sesji w pamięci podręcznej.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetAttestationParameters()

Pobiera informacje używane przez program SqlClient do zainicjowania procesu zaświadczania enklawy i ustanowienia bezpiecznej sesji z enklawą.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

Po zastąpieniu w klasie pochodnej wyszukuje istniejące informacje o sesji enklawy w pamięci podręcznej sesji enklawy. Jeśli dostawca enklawy nie implementuje buforowania sesji enklawy, ta metoda ma zostać zwrócona null w parametrze sqlEnclaveSession .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

Gdy zastąpisz klasę pochodną, wyszukuje i eksmituje sesję enklawy z pamięci podręcznej sesji enklawy, jeśli dostawca implementuje buforowanie sesji.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy