Partager via


SqlColumnEncryptionKeyStoreProvider Classe

Définition

Classe de base pour tous les fournisseurs de magasin de clés. Un fournisseur personnalisé doit dériver de cette classe et remplacer ses fonctions membres, puis l’inscrire à l’aide de SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Pour plus d’informations, consultez Always Encrypted.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Héritage
SqlColumnEncryptionKeyStoreProvider
Dérivé

Constructeurs

SqlColumnEncryptionKeyStoreProvider()

Initialise une nouvelle instance de la classe SqlColumnEncryptionKeyStoreProviderClass.

Méthodes

DecryptColumnEncryptionKey(String, String, Byte[])

Déchiffre la valeur chiffrée spécifiée d’une clé de chiffrement de colonne. La valeur chiffrée est censée être chiffrée à l’aide de la clé principale de colonne avec le chemin de clé spécifié et à l’aide de l’algorithme spécifié.

EncryptColumnEncryptionKey(String, String, Byte[])

Chiffre une clé de chiffrement de colonne à l’aide de la clé principale de colonne avec le chemin de clé spécifié et à l’aide de l’algorithme spécifié.

Equals(Object)

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

(Hérité de Object)
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)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SignColumnMasterKeyMetadata(String, Boolean)

En cas d’implémentation dans une classe dérivée, signe numériquement les métadonnées de clé principale de colonne avec la clé principale de colonne référencée par le paramètre masterKeyPath. Les valeurs d’entrée utilisées pour générer la signature doivent être les valeurs spécifiées des paramètres masterKeyPath et allowEnclaveComputations.

ToString()

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

(Hérité de Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

En cas d’implémentation dans une classe dérivée, cette méthode est supposée vérifier que la signature spécifiée est valide pour la clé principale de colonne ayant le chemin de clé spécifié et le comportement d’enclave spécifié. L’implémentation par défaut lève l’exception NotImplementedException.

S’applique à

Voir aussi