SqlColumnEncryptionEnclaveProvider Osztály

Definíció

Az Always Encrypted enklávészolgáltatók felületét meghatározó alaposztály.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Öröklődés
SqlColumnEncryptionEnclaveProvider

Megjegyzések

Az enklávé egy védett memóriarégió SQL Server belül, amelyet titkosított oszlopokon történő számításokhoz használnak. Az enklávészolgáltató beágyazza az enklávé igazolási protokoll ügyféloldali implementációjának részleteit, valamint az enklávé munkamenetek létrehozásának és gyorsítótárazásának logikáját.

Konstruktorok

Name Description
SqlColumnEncryptionEnclaveProvider()

Inicializálja a SqlColumnEncryptionEnclaveProvider osztály új példányát.

Metódusok

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

Ha egy származtatott osztályban felül van bírálva, enklávéigazolást hajt végre, létrehoz egy szimmetrikus kulcsot a munkamenethez, létrehoz egy enklávé munkamenetet, és tárolja a munkamenet adatait a gyorsítótárban.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetAttestationParameters()

Lekéri az sqlclient által az enklávé igazolási folyamatának elindításához és az enklávéval való biztonságos munkamenet létrehozásához használt információkat.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

Ha felül van bírálva egy származtatott osztályban, keressen egy meglévő enklávé munkamenet-információt az enklávé munkamenet-gyorsítótárában. Ha az enklávészolgáltató nem implementálja az enklávé munkamenet gyorsítótárazását, ez a metódus várhatóan visszatér null a sqlEnclaveSession paraméterben.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

Ha egy származtatott osztályban felül van bírálva, megkeres és kiürít egy enklávé munkamenetet az enklávé munkamenet-gyorsítótárából, ha a szolgáltató implementálja a munkamenet-gyorsítótárazást.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: