Sprache

SqlColumnEncryptionKeyStoreProvider Klasse

Definition

Die Basisklasse für alle Schlüsselspeicheranbieter. Ein benutzerdefinierter Anbieter muss von dieser Klasse abgeleitet und seine Memberfunktionen überschreiben und dann mithilfe von SqlConnection.RegisterColumnEncryptionKeyStoreProviders() registrieren. Ausführliche Informationen finden Sie unter "Always Encrypted".

Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient.

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

Konstruktoren

Name Beschreibung
SqlColumnEncryptionKeyStoreProvider()

Initialisiert eine neue Instanz der SqlColumnEncryptionKeyStoreProviderClass.

Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient.

Methoden

Name Beschreibung
DecryptColumnEncryptionKey(String, String, Byte[])

Entschlüsselt den angegebenen verschlüsselten Wert eines Spaltenverschlüsselungsschlüssels. Der verschlüsselte Wert wird mit dem Spaltenmasterschlüssel mit dem angegebenen Schlüsselpfad und dem angegebenen Algorithmus verschlüsselt.

Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient.

EncryptColumnEncryptionKey(String, String, Byte[])

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

Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SignColumnMasterKeyMetadata(String, Boolean)

Bei der Implementierung in einer abgeleiteten Klasse signiert die Spaltenmasterschlüsselmetadaten digital mit dem Spaltenmasterschlüssel, auf den der masterKeyPath Parameter verweist. Die Eingabewerte, die zum Generieren der Signatur verwendet werden, sollten die angegebenen Werte der masterKeyPath Werte und allowEnclaveComputations Parameter sein.

Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient.

ToString()

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

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

Wenn diese Methode in einer abgeleiteten Klasse implementiert wird, wird erwartet, dass die angegebene Signatur für den Spaltenmasterschlüssel mit dem angegebenen Schlüsselpfad und dem angegebenen Enklavenverhalten gültig ist. Die Standardimplementierung löst NotImplementedException aus.

Verwenden Sie für die neue Entwicklung Microsoft. Data.SqlClient. Diese Seite dokumentiert System.Data.SqlClient.

Gilt für:

Siehe auch