Nyelv

SqlColumnEncryptionCspProvider Osztály

Definíció

A CMK Store-szolgáltató implementációja Microsoft CAPI-alapú titkosítási szolgáltatók (CSP) Always Encrypted használatával.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

public ref class SqlColumnEncryptionCspProvider : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCspProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCspProvider = class
    inherit SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCspProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Öröklődés
SqlColumnEncryptionCspProvider

Megjegyzések

Engedélyezi az Always Encrypted oszlop főkulcskulcsainak tárolását egy tárolóban, például egy hardveres biztonsági modult (HSM), amely támogatja a Microsoft CAPI-alapú titkosítási szolgáltatókat (CSP).

Konstruktorok

Név Description
SqlColumnEncryptionCspProvider()

Inicializálja a SqlColumnEncryptionCspProvider osztály új példányát.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

Mezők

Név Description
ProviderName

A "MSSQL_CSP_PROVIDER" szolgáltatónév állandó sztringje.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

Metódusok

Név Description
DecryptColumnEncryptionKey(String, String, Byte[])

A megadott titkosított érték visszafejtése a kulcs elérési útja és algoritmusa által megadott aszimmetrikus kulccsal. A kulcs elérési útja [ProviderName]/KeyIdentifier formátumban lesz, és a megadott CSP-szolgáltatóban tárolt aszimmetrikus kulcsnak kell lennie. A CEK titkosításához/visszafejtéséhez használt érvényes algoritmus a "RSA_OAEP".

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

EncryptColumnEncryptionKey(String, String, Byte[])

A megadott egyszerű szöveges oszloptitkosítási kulcsot a kulcs elérési útja és a megadott algoritmus által megadott aszimmetrikus kulccsal titkosítja. A kulcs elérési útja [ProviderName]/KeyIdentifier formátumban lesz, és a megadott CSP-szolgáltatóban tárolt aszimmetrikus kulcsnak kell lennie. A CEK titkosításához/visszafejtéséhez használt érvényes algoritmus a "RSA_OAEP".

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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)

Minden esetben kivételt NotSupportedException jelez.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

ToString()

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

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

Ezt a függvényt a megfelelő kulcstároló-szolgáltatóknak kell megvalósítaniuk. Ennek a függvénynek egy kulcsútvonal által azonosított aszimmetrikus kulcsot kell használnia, és alá kell írnia a főkulcs metaadatait (masterKeyPath, allowEnclaveComputations, providerName).

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

A következőre érvényes:

Lásd még