Språk

SqlColumnEncryptionCertificateStoreProvider Klass

Definition

Implementeringen av nyckellagringsprovidern för Windows Certificate Store. Den här klassen gör det möjligt att använda certifikat som lagras i Windows Certificate Store som kolumnhuvudnycklar. Mer information finns i Always Encrypted.

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

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
Arv
SqlColumnEncryptionCertificateStoreProvider

Konstruktorer

Name Description
SqlColumnEncryptionCertificateStoreProvider()

Nyckellagringsprovider för Windows Certifikatarkiv.

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

Fält

Name Description
ProviderName

Providernamnet.

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

Metoder

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

Dekrypterar det angivna krypterade värdet för en kolumnkrypteringsnyckel. Det krypterade värdet förväntas krypteras med hjälp av certifikatet med den angivna nyckelsökvägen och med den angivna algoritmen. Formatet för nyckelsökvägen ska vara "Lokal dator/Min/<certificate_thumbprint>" eller "Aktuell användare/Min/<certificate_thumbprint>".

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

EncryptColumnEncryptionKey(String, String, Byte[])

Krypterar en kolumnkrypteringsnyckel med hjälp av certifikatet med den angivna nyckelsökvägen och med den angivna algoritmen. Formatet för nyckelsökvägen ska vara "Lokal dator/Min/<certificate_thumbprint>" eller "Aktuell användare/Min/<certificate_thumbprint>".

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SignColumnMasterKeyMetadata(String, Boolean)

Signerar kolumnhuvudnyckelmetadata digitalt med kolumnhuvudnyckeln som refereras av parametern masterKeyPath .

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Den här funktionen måste implementeras av motsvarande Key Store-providers. Den här funktionen bör använda en asymmetrisk nyckel som identifieras av en nyckelsökväg och verifiera masterkey-metadata som består av (masterKeyPath, allowEnclaveComputations, providerName).

Använd Microsoft för ny utveckling. Data.SqlClient. Den här sidan dokumenterar System.Data.SqlClient.

Gäller för

Se även