Bahasa

SqlColumnEncryptionCspProvider Kelas

Definisi

Implementasi penyedia CMK Store untuk menggunakan Penyedia Layanan Kriptografi (CSP) berbasis MICROSOFT CAPI dengan Always Encrypted.

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

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
Warisan
SqlColumnEncryptionCspProvider

Keterangan

Memungkinkan penyimpanan kunci master kolom Always Encrypted di penyimpanan, seperti modul keamanan perangkat keras (HSM), yang mendukung Penyedia Layanan Kriptografi (CSP) berbasis CAPI Microsoft.

Konstruktor

Nama Deskripsi
SqlColumnEncryptionCspProvider()

Menginisialisasi instans baru dari kelas SqlColumnEncryptionCspProvider.

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

Bidang

Nama Deskripsi
ProviderName

String konstanta untuk nama penyedia 'MSSQL_CSP_PROVIDER'.

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 diberikan menggunakan kunci asimetris yang ditentukan oleh jalur kunci dan algoritma. Jalur kunci akan dalam format [ProviderName]/KeyIdentifier dan harus berupa kunci asimetris yang disimpan di penyedia CSP yang ditentukan. Algoritma yang valid yang digunakan untuk mengenkripsi/mendekripsi CEK adalah 'RSA_OAEP'.

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

EncryptColumnEncryptionKey(String, String, Byte[])

Mengenkripsi kunci enkripsi kolom teks biasa yang diberikan menggunakan kunci asimetris yang ditentukan oleh jalur kunci dan algoritma yang ditentukan. Jalur kunci akan dalam format [ProviderName]/KeyIdentifier dan harus berupa kunci asimetris yang disimpan di penyedia CSP yang ditentukan. Algoritma yang valid yang digunakan untuk mengenkripsi/mendekripsi CEK adalah 'RSA_OAEP'.

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)

NotSupportedException Melempar pengecualian dalam semua kasus.

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 menandatangani metadata kunci master yang terdiri dari (masterKeyPath, allowEnclaveComputations, providerName).

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

Berlaku untuk

Lihat juga