SqlColumnEncryptionKeyStoreProvider Osztály

Definíció

Alaposztály az összes kulcstároló-szolgáltatóhoz. Az egyéni szolgáltatónak ebből az osztályból kell származnia, felül kell bírálnia a tagfüggvényeit, majd regisztrálnia kell azt az SqlConnection.RegisterColumnEncryptionKeyStoreProviders() használatával. További részletekért lásd: Always Encrypted.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Öröklődés
SqlColumnEncryptionKeyStoreProvider
Származtatott

Konstruktorok

Name Description
SqlColumnEncryptionKeyStoreProvider()

Inicializálja az SqlColumnEncryptionKeyStoreProviderClass új példányát.

Metódusok

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

Egy oszloptitkosítási kulcs megadott titkosított értékének visszafejtése. A titkosított érték várhatóan az oszlop főkulcsával és a megadott algoritmussal lesz titkosítva.

EncryptColumnEncryptionKey(String, String, Byte[])

Az oszloptitkosítási kulcs titkosítása az oszlop főkulcsával a megadott kulcs elérési útjával és a megadott algoritmus használatával.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SignColumnMasterKeyMetadata(String, Boolean)

Származtatott osztályban való implementáláskor digitálisan aláírja az oszlop főkulcsának metaadatait a paraméter által masterKeyPath hivatkozott oszlopminta-kulccsal. Az aláírás létrehozásához használt bemeneti értékeknek a megadott értékeknek masterKeyPath és allowEnclaveComputations paramétereknek kell lenniük.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Származtatott osztályban való implementálás esetén ez a módszer várhatóan ellenőrzi, hogy a megadott aláírás érvényes-e az oszlop főkulcsára a megadott kulcs elérési útjával és a megadott enklávé viselkedésével. Az alapértelmezett implementáció a NotImplementedExceptiont dobja.

A következőre érvényes:

Lásd még