SqlColumnEncryptionKeyStoreProvider Klass

Definition

Basklass för alla nyckellagringssystemleverantörer. En anpassad provider måste härleda från den här klassen och åsidosätta dess medlemsfunktioner och sedan registrera den med hjälp av SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Mer information finns i Always Encrypted.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Arv
SqlColumnEncryptionKeyStoreProvider
Härledda

Konstruktorer

Name Description
SqlColumnEncryptionKeyStoreProvider()

Initierar en ny instans av SqlColumnEncryptionKeyStoreProviderClass.

Metoder

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

Dekrypterar det angivna krypterade värdet för en kolumnkrypteringsnyckel. Det krypterade värdet förväntas krypteras med hjälp av kolumnhuvudnyckeln med den angivna nyckelsökvägen och med den angivna algoritmen.

EncryptColumnEncryptionKey(String, String, Byte[])

Krypterar en kolumnkrypteringsnyckel med hjälp av kolumnhuvudnyckeln med den angivna nyckelsökvägen och med den angivna algoritmen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SignColumnMasterKeyMetadata(String, Boolean)

När den implementeras i en härledd klass signerar du kolumnens huvudnyckelmetadata digitalt med den kolumnhuvudnyckel som refereras av parametern masterKeyPath . De indatavärden som används för att generera signaturen ska vara de angivna värdena för parametrarna masterKeyPath och allowEnclaveComputations .

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

När den implementeras i en härledd klass förväntas den här metoden verifiera att den angivna signaturen är giltig för kolumnhuvudnyckeln med den angivna nyckelsökvägen och det angivna enklavens beteende. Standardimplementeringen genererar NotImplementedException.

Gäller för

Se även