SqlColumnEncryptionEnclaveProvider Classe

Définition

Classe de base qui définit l’interface pour les fournisseurs d’enclave pour Always Encrypted.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Héritage
SqlColumnEncryptionEnclaveProvider

Remarques

Une enclave est une région protégée de mémoire à l’intérieur de SQL Server, utilisée pour les calculs sur les colonnes chiffrées. Un fournisseur d’enclaves encapsule les détails d’implémentation côté client du protocole d’attestation d’enclave, ainsi que la logique de création et de mise en cache des sessions d’enclave.

Constructeurs

SqlColumnEncryptionEnclaveProvider()

Initialise une nouvelle instance de la classe SqlColumnEncryptionEnclaveProvider.

Méthodes

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

En cas de substitution dans une classe dérivée, effectue l’attestation d’enclave, génère une clé symétrique pour la session, crée une session d’enclave et stocke les informations de session dans le cache.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetAttestationParameters()

Obtient les informations utilisées par la suite par SqlClient pour lancer le processus d’attestation de l’enclave et pour établir une session sécurisée avec l’enclave.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

En cas de substitution dans une classe dérivée, recherche des informations de session d’une enclave existante dans le cache de sessions d’enclaves. Si le fournisseur d’enclave n’implémente pas la mise en cache de sessions d’enclaves, cette méthode doit retourner null dans le paramètre sqlEnclaveSession.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

En cas de substitution dans une classe dérivée, recherche et supprime une session d’enclave dans le cache de sessions d’enclaves, si le fournisseur implémente la mise en cache de sessions.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à