SqlColumnEncryptionKeyStoreProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |