Bahasa

SqlColumnEncryptionCertificateStoreProvider Kelas

Definisi

Implementasi penyedia penyimpanan kunci untuk Windows Certificate Store. Kelas ini memungkinkan penggunaan sertifikat yang disimpan di Windows Certificate Store sebagai kunci master kolom. Untuk detailnya, lihat Always Encrypted.

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen 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
Warisan
SqlColumnEncryptionCertificateStoreProvider

Konstruktor

Nama Deskripsi
SqlColumnEncryptionCertificateStoreProvider()

Penyedia penyimpanan kunci untuk penyimpanan sertifikat Windows.

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen System.Data.SqlClient.

Bidang

Nama Deskripsi
ProviderName

Nama penyedia.

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen System.Data.SqlClient.

Metode

Nama Deskripsi
DecryptColumnEncryptionKey(String, String, Byte[])

Mendekripsi nilai terenkripsi yang ditentukan dari kunci enkripsi kolom. Nilai terenkripsi diharapkan dienkripsi menggunakan sertifikat dengan jalur kunci yang ditentukan dan menggunakan algoritma yang ditentukan. Format jalur kunci harus "Komputer Lokal/Saya/<certificate_thumbprint>" atau "Pengguna Saat Ini/Saya/<certificate_thumbprint>".

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen System.Data.SqlClient.

EncryptColumnEncryptionKey(String, String, Byte[])

Mengenkripsi kunci enkripsi kolom menggunakan sertifikat dengan jalur kunci yang ditentukan dan menggunakan algoritma yang ditentukan. Format jalur kunci harus "Komputer Lokal/Saya/<certificate_thumbprint>" atau "Pengguna Saat Ini/Saya/<certificate_thumbprint>".

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen System.Data.SqlClient.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SignColumnMasterKeyMetadata(String, Boolean)

Menandatangani metadata kunci master kolom secara digital dengan kunci master kolom yang dirujuk masterKeyPath oleh parameter .

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen System.Data.SqlClient.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Fungsi ini harus diimplementasikan oleh penyedia Penyimpanan Kunci yang sesuai. Fungsi ini harus menggunakan kunci asimetris yang diidentifikasi oleh jalur kunci dan memverifikasi metadata masterkey yang terdiri dari (masterKeyPath, allowEnclaveComputations, providerName).

Untuk pengembangan baru, gunakan Microsoft. Data.SqlClient. Halaman ini men dokumen System.Data.SqlClient.

Berlaku untuk

Lihat juga