SqlColumnEncryptionEnclaveProvider Klas

Definitie

De basisklasse die de interface definieert voor enclaveproviders voor Always Encrypted.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Overname
SqlColumnEncryptionEnclaveProvider

Opmerkingen

Een enclave is een beveiligd geheugengebied binnen SQL Server, dat wordt gebruikt voor berekeningen op versleutelde kolommen. Een enclaveprovider bevat de implementatiegegevens aan de clientzijde van het enclave attestation-protocol en de logica voor het maken en opslaan van enclavesessies in de cache.

Constructors

Name Description
SqlColumnEncryptionEnclaveProvider()

Initialiseert een nieuw exemplaar van de SqlColumnEncryptionEnclaveProvider klasse.

Methoden

Name Description
CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64)

Wanneer deze wordt overschreven in een afgeleide klasse, voert u enclave-attestation uit, genereert u een symmetrische sleutel voor de sessie, maakt u een enclavesessie en slaat u de sessiegegevens op in de cache.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetAttestationParameters()

Haalt de informatie op die SqlClient vervolgens gebruikt om het proces van het attesteren van de enclave te initiƫren en om een beveiligde sessie met de enclave tot stand te brengen.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

Wanneer deze wordt overschreven in een afgeleide klasse, zoekt u een bestaande enclavesessiegegevens op in de enclavesessiecache. Als de enclaveprovider geen enclavesessiecache implementeert, wordt verwacht dat deze methode wordt geretourneerd null in de sqlEnclaveSession parameter.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

Wanneer deze wordt overschreven in een afgeleide klasse, zoekt en verwijdert u een enclavesessie uit de enclave-sessiecache als de provider sessiecache implementeert.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op