SqlColumnEncryptionCspProvider Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A CMK Store-szolgáltató implementációja Microsoft CAPI-alapú titkosítási szolgáltatók (CSP) Always Encrypted használatával.
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
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
| Name | Description |
|---|---|
| SqlColumnEncryptionCspProvider() |
Inicializálja a SqlColumnEncryptionCspProvider osztály új példányát. |
Mezők
| Name | Description |
|---|---|
| ProviderName |
A "MSSQL_CSP_PROVIDER" szolgáltatónév állandó sztringje. |
Metódusok
| Name | 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". |
| 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". |
| 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. |
| 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). |