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 kaydetmesi gerekir. Ayrıntılar için bkz . Always Encrypted.

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

Oluşturucular

SqlColumnEncryptionKeyStoreProvider()

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

Yöntemler

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.

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.

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()

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

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

Geçerli Objectöğesinin sığ 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 allowEnclaveComputations parametrelerinin masterKeyPath belirtilen değerleri olmalıdır.

ToString()

Geçerli nesneyi temsil eden dizeyi 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.

Şunlara uygulanır

Ayrıca bkz.