SqlColumnEncryptionEnclaveProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base qui définit l’interface pour les fournisseurs d’enclaves pour Always Encrypted.
Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient.
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 SQL Server, utilisée pour les calculs sur les colonnes chiffrées. Un fournisseur d’enclaves encapsule les détails de l’implémentation côté client du protocole d’attestation d’enclave ainsi que la logique de création et de mise en cache de sessions d’enclave.
Constructeurs
| Nom | Description |
|---|---|
| SqlColumnEncryptionEnclaveProvider() |
Initialise une nouvelle instance de la classe SqlColumnEncryptionEnclaveProvider. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
Méthodes
| Nom | Description |
|---|---|
| CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64) |
En cas de substitution dans une classe dérivée, effectue une 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. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetAttestationParameters() |
Obtient les informations que SqlClient utilise par la suite pour lancer le processus d’attestation de l’enclave et établir une session sécurisée avec l’enclave. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| GetEnclaveSession(String, String, SqlEnclaveSession, Int64) |
En cas de substitution dans une classe dérivée, recherche des informations de session d’enclave existantes dans le cache de session d’enclave. Si le fournisseur d’enclaves n’implémente pas la mise en cache de session d’enclave, cette méthode est censée retourner Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la 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 du cache de session d’enclave, si le fournisseur implémente la mise en cache de session. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |