SqlColumnEncryptionEnclaveProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída, která definuje rozhraní pro zprostředkovatele enklávy pro Always Encrypted.
public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
- Dědičnost
-
SqlColumnEncryptionEnclaveProvider
Poznámky
Enkláva je chráněná oblast paměti uvnitř SQL Server, která se používá pro výpočty v šifrovaných sloupcích. Zprostředkovatel enklávy zapouzdřuje podrobnosti implementace na straně klienta protokolu ověření enklávy a logiku pro vytváření a ukládání relací enklávy do mezipaměti.
Konstruktory
| Name | Description |
|---|---|
| SqlColumnEncryptionEnclaveProvider() |
Inicializuje novou instanci SqlColumnEncryptionEnclaveProvider třídy. |
Metody
| Name | Description |
|---|---|
| CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64) |
Při přepsání v odvozené třídě provede ověření enklávy, vygeneruje symetrický klíč relace, vytvoří relaci enklávy a uloží informace o relaci v mezipaměti. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetAttestationParameters() |
Získá informace, které SqlClient následně používá k zahájení procesu ověření enklávy a k navázání zabezpečené relace s enklávu. |
| GetEnclaveSession(String, String, SqlEnclaveSession, Int64) |
Při přepsání v odvozené třídě vyhledá existující informace relace enklávy v mezipaměti relací enklávy. Pokud zprostředkovatel enklávy neimplementuje ukládání relací enklávy do mezipaměti, očekává se, že se tato metoda vrátí |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InvalidateEnclaveSession(String, String, SqlEnclaveSession) |
Při přepsání v odvozené třídě vyhledá a vyřadí relaci enklávy z mezipaměti relací enklávy, pokud zprostředkovatel implementuje ukládání relací do mezipaměti. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |