SqlColumnEncryptionKeyStoreProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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üretilip üye işlevlerini geçersiz kılıp , RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) veya RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)kullanarak RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)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() |
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üretilip üye işlevlerini geçersiz kılıp , RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) veya RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)kullanarak RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)kaydetmesi gerekir. Ayrıntılar için bkz. Always Encrypted. |
Özellikler
| ColumnEncryptionKeyCacheTtl |
Şifresi çözülen sütun şifreleme anahtarının önbellekteki ömrünü alır veya ayarlar. Zaman aralığı geçtikten sonra, şifresi çözülen sütun şifreleme anahtarı atılır ve yeniden karşılanması gerekir. |
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. |
| SignColumnMasterKeyMetadata(String, Boolean) |
Türetilmiş bir sınıfta uygulandığında, sütun ana anahtarı meta verilerini parametresi tarafından |
| 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. |