SqlColumnEncryptionCertificateStoreProvider Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Implementasi penyedia penyimpanan kunci untuk Windows Certificate Store. Kelas ini memungkinkan penggunaan sertifikat yang disimpan di Penyimpanan Sertifikat Windows sebagai kunci master kolom. Untuk detailnya, lihat Always Encrypted.
public ref class SqlColumnEncryptionCertificateStoreProvider : Microsoft::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : Microsoft.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
inherit SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
- Warisan
Konstruktor
SqlColumnEncryptionCertificateStoreProvider() |
Implementasi penyedia penyimpanan kunci untuk Windows Certificate Store. Kelas ini memungkinkan penggunaan sertifikat yang disimpan di Penyimpanan Sertifikat Windows sebagai kunci master kolom. Untuk detailnya, lihat Always Encrypted. |
Bidang
ProviderName |
Nama penyedia. |
Properti
ColumnEncryptionKeyCacheTtl |
Mendapatkan atau mengatur masa pakai kunci enkripsi kolom yang didekripsi di cache. Setelah rentang waktu berlalu, kunci enkripsi kolom yang didekripsi akan dibuang dan harus divalidasi ulang. (Diperoleh dari SqlColumnEncryptionKeyStoreProvider) |
Metode
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>". |
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>". |
SignColumnMasterKeyMetadata(String, Boolean) |
Menandatangani metadata kunci master kolom secara digital dengan kunci master kolom yang dirujuk |
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[]) |
Fungsi ini harus diimplementasikan oleh penyedia Key Store yang sesuai. Fungsi ini harus menggunakan kunci asimetris yang diidentifikasi oleh jalur kunci dan memverifikasi metadata masterkey yang terdiri dari (masterKeyPath, allowEnclaveComputations, providerName). |