SqlColumnEncryptionCertificateStoreProvider 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 Windows tanúsítványtároló kulcstároló-szolgáltatójának implementálása. Ez az osztály lehetővé teszi a Windows tanúsítványtárolóban tárolt tanúsítványok oszlop-főkulcsként való használatát. A részletekért lásd: Always Encrypted.
public ref class SqlColumnEncryptionCertificateStoreProvider sealed : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public ref class SqlColumnEncryptionCertificateStoreProvider : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public sealed class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
inherit SqlColumnEncryptionKeyStoreProvider
Public NotInheritable Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
- Öröklődés
Konstruktorok
| Name | Description |
|---|---|
| SqlColumnEncryptionCertificateStoreProvider() |
Kulcstároló-szolgáltató Windows tanúsítványtárolóhoz. |
Mezők
| Name | Description |
|---|---|
| ProviderName |
A szolgáltató neve. |
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 a megadott kulcs elérési útjával és a megadott algoritmus használatával lesz titkosítva a tanúsítvány használatával. A kulcsútvonal formátumának a következőnek kell lennie: "Local Machine/My/<certificate_thumbprint>" vagy "Current User/My/<certificate_thumbprint>". |
| EncryptColumnEncryptionKey(String, String, Byte[]) |
Az oszloptitkosítási kulcsot a megadott kulcs elérési útjával és a megadott algoritmus használatával titkosítja a tanúsítvány használatával. A kulcsútvonal formátumának a következőnek kell lennie: "Local Machine/My/<certificate_thumbprint>" vagy "Current User/My/<certificate_thumbprint>". |
| 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) |
Digitálisan aláírja az oszlop főkulcsának metaadatait a paraméter által |
| 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 ellenőriznie kell a főkulcs metaadatait (masterKeyPath, allowEnclaveComputations, providerName). |