SqlColumnEncryptionCertificateStoreProvider Osztály

Definíció

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
SqlColumnEncryptionCertificateStoreProvider

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 masterKeyPath hivatkozott oszlopminta-kulccsal.

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).

A következőre érvényes:

Lásd még