Freigeben über


SqlColumnEncryptionKeyStoreProvider Klasse

Definition

Die Basisklasse für alle Schlüsselspeicheranbieter. Ein benutzerdefinierter Anbieter muss aus dieser Klasse abgeleitet werden, muss deren Memberfunktionen überschreiben und muss sie dann über SqlConnection.RegisterColumnEncryptionKeyStoreProviders() registrieren. Ausführliche Informationen finden Sie unter Always Encrypted.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Vererbung
SqlColumnEncryptionKeyStoreProvider
Abgeleitet

Konstruktoren

SqlColumnEncryptionKeyStoreProvider()

Initialisiert eine neue Instanz der SqlColumnEncryptionKeyStoreProvider-Klasse.

Methoden

DecryptColumnEncryptionKey(String, String, Byte[])

Entschlüsselt den angegebenen verschlüsselten Wert eines Spaltenverschlüsselungsschlüssels. Es wird erwartet, dass der verschlüsselte Wert mit dem Spaltenhauptschlüssel mit dem angegebenen Schlüsselpfad und mit dem angegebenen Algorithmus verschlüsselt wird.

EncryptColumnEncryptionKey(String, String, Byte[])

Verschlüsselt einen Spaltenverschlüsselungsschlüssel mithilfe des Spaltenhauptschlüssels mit dem angegebenen Schlüsselpfad und angegebenen Algorithmus.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SignColumnMasterKeyMetadata(String, Boolean)

Signiert beim Implementieren in eine abgeleitete Klasse digital die Metadaten des Spaltenhauptschlüssels mit dem Spaltenhauptschlüssel, auf den der masterKeyPath-Parameter verweist. Die zum Generieren der Signatur verwendeten Eingabewerte sollten die angegebenen Werte des masterKeyPath- und allowEnclaveComputations-Parameters sein.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Beim Implementieren in eine abgeleitete Klasse wird erwartet, dass diese Methode überprüft, ob die angegebene Signatur für den Spaltenhauptschlüssel mit dem angegebenen Schlüsselpfad und Enclave-Verhalten gültig ist. Die Standardimplementierung löst NotImplementedException aus.

Gilt für:

Weitere Informationen