SqlColumnEncryptionEnclaveProvider 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, die die Schnittstelle für Enclave-Anbieter für Always Encrypted definiert.
public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
- Vererbung
-
SqlColumnEncryptionEnclaveProvider
Hinweise
Eine Enclave ist ein geschützter Speicherbereich in SQL Server, der für Berechnungen für verschlüsselte Spalten verwendet wird. Ein Enclave-Anbieter kapselt die clientseitigen Implementierungsdetails des Enclave-Nachweisprotokolls sowie die Logik zum Erstellen und Zwischenspeichern von Enclavesitzungen.
Konstruktoren
SqlColumnEncryptionEnclaveProvider() |
Initialisiert eine neue Instanz der SqlColumnEncryptionEnclaveProvider-Klasse. |
Methoden
CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64) |
Führt bei Überschreibung in einer abgeleiteten Klasse einen Enclavenachweis durch, generiert einen symmetrischen Schlüssel für die Sitzung, erstellt eine Sitzung mit der Enclave und speichert die Sitzungsinformationen im Cache. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetAttestationParameters() |
Ruft die Informationen ab, die SqlClient anschließend zum Initiieren des Enclave-Nachweises und Einrichten einer sicheren Sitzung mit der Enclave verwendet. |
GetEnclaveSession(String, String, SqlEnclaveSession, Int64) |
Sucht bei Überschreibung in einer abgeleiteten Klasse nach Informationen einer vorhandenen Enclavesitzung im Cache zur Enclavesitzung. Wenn der Enclaveanbieter kein Zwischenspeichern der Enclavesitzung implementiert, soll diese Methode im Parameter |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InvalidateEnclaveSession(String, String, SqlEnclaveSession) |
Sucht bei Überschreibung in einer abgeleiteten Klasse nach einer Enclavesitzung im Cache zu Enclavesitzungen und setzt diese zurück, wenn der Anbieter das Zwischenspeichern der Sitzung implementiert. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |