Dil

SqlColumnEncryptionKeyStoreProvider Sınıf

Tanım

Tüm anahtar deposu sağlayıcıları için temel sınıf. Özel sağlayıcının bu sınıftan türetilmesi ve üye işlevlerini geçersiz kılması ve ardından SqlConnection.RegisterColumnEncryptionKeyStoreProviders() kullanarak bunu kaydetmesi gerekir. Ayrıntılar için bkz . Always Encrypted.

Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir.

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
Devralma
SqlColumnEncryptionKeyStoreProvider
Türetilmiş

Oluşturucular

Veri Akışı Adı Description
SqlColumnEncryptionKeyStoreProvider()

SqlColumnEncryptionKeyStoreProviderClass'ın yeni bir örneğini başlatır.

Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir.

Yöntemler

Veri Akışı Adı Description
DecryptColumnEncryptionKey(String, String, Byte[])

Bir sütun şifreleme anahtarının belirtilen şifrelenmiş değerinin şifresini çözer. Şifrelenmiş değerin belirtilen anahtar yolu ile sütun ana anahtarı kullanılarak ve belirtilen algoritma kullanılarak şifrelenmeleri beklenir.

Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir.

EncryptColumnEncryptionKey(String, String, Byte[])

Belirtilen anahtar yolu ile sütun ana anahtarını kullanarak ve belirtilen algoritmayı kullanarak bir sütun şifreleme anahtarını şifreler.

Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
SignColumnMasterKeyMetadata(String, Boolean)

Türetilmiş bir sınıfta uygulandığında, sütun ana anahtarı meta verilerini parametresi tarafından masterKeyPath başvuruda bulunan sütun ana anahtarıyla dijital olarak imzalar. İmzayı oluşturmak için kullanılan giriş değerleri ve masterKeyPath parametrelerinin allowEnclaveComputations belirtilen değerleri olmalıdır.

Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

Türetilmiş bir sınıfta uygulandığında, bu yöntemin belirtilen imzanın belirtilen anahtar yolu ve belirtilen kapanım davranışıyla sütun ana anahtarı için geçerli olduğunu doğrulaması beklenir. Varsayılan uygulama NotImplementedException oluşturur.

Yeni geliştirme için Microsoft kullanın. Data.SqlClient. Bu sayfada System.Data.SqlClient belgelemektedir.

Şunlara uygulanır

Ayrıca bkz.