SqlColumnEncryptionKeyStoreProvider Třída

Definice

Základní třída pro všechny zprostředkovatele úložiště klíčů. Vlastní zprostředkovatel musí být odvozen z této třídy, přepsat její členské funkce a poté ho zaregistrovat pomocí SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Podrobnosti najdete v tématu Always Encrypted.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Dědičnost
SqlColumnEncryptionKeyStoreProvider
Odvozené

Konstruktory

SqlColumnEncryptionKeyStoreProvider()

Inicializuje novou instanci SqlColumnEncryptionKeyStoreProviderClass.

Metody

DecryptColumnEncryptionKey(String, String, Byte[])

Dešifruje zadanou šifrovanou hodnotu šifrovacího klíče sloupce. Očekává se, že šifrovaná hodnota bude zašifrovaná pomocí hlavního klíče sloupce se zadanou cestou ke klíči a pomocí zadaného algoritmu.

EncryptColumnEncryptionKey(String, String, Byte[])

Zašifruje šifrovací klíč sloupce pomocí hlavního klíče sloupce se zadanou cestou ke klíči a pomocí zadaného algoritmu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SignColumnMasterKeyMetadata(String, Boolean)

Při implementaci v odvozené třídě digitálně podepíše metadata hlavního klíče sloupce hlavním klíčem sloupce, na který masterKeyPath odkazuje parametr . Vstupní hodnoty použité k vygenerování podpisu by měly být zadané hodnoty masterKeyPath parametrů a allowEnclaveComputations .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Při implementaci v odvozené třídě se očekává, že tato metoda ověří, že zadaný podpis je platný pro hlavní klíč sloupce se zadanou cestou ke klíči a zadané chování enklávy. Výchozí implementace vyvolá Výjimku NotImplementedException.

Platí pro

Viz také