SqlColumnEncryptionKeyStoreProvider 類別

定義

所有金鑰存放區提供者的基底類別。 自訂提供者必須衍生自這個類別,並覆寫其成員函式,然後使用 SqlConnection.RegisterColumnEncryptionKeyStoreProviders() 加以註冊。 如需詳細資訊,請參閱 Always Encrypted

public ref class SqlColumnEncryptionKeyStoreProvider abstract
public abstract class SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionKeyStoreProvider = class
Public MustInherit Class SqlColumnEncryptionKeyStoreProvider
繼承
SqlColumnEncryptionKeyStoreProvider
衍生

建構函式

SqlColumnEncryptionKeyStoreProvider()

初始化 SqlColumnEncryptionKeyStoreProviderClass 的新執行個體。

方法

DecryptColumnEncryptionKey(String, String, Byte[])

解密資料行加密金鑰指定的加密值。 加密值應該使用資料行主要金鑰搭配指定的金鑰路徑並使用指定的演算法加密。

EncryptColumnEncryptionKey(String, String, Byte[])

使用資料行主要金鑰和指定的金鑰路徑並使用指定的演算法加密資料行加密金鑰。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SignColumnMasterKeyMetadata(String, Boolean)

在衍生類別中實作時,以 masterKeyPath 參數參考的資料行主要金鑰數位簽章資料行主要金鑰中繼資料。 用於產生簽章的輸入值,應該是 masterKeyPathallowEnclaveComputations 參數的指定值。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

在衍生類別中實作時,這個方法應該驗證指定的簽章對資料行主要金鑰有效,此金鑰有指定的金鑰路徑和指定的 enclave 行為。 預設實作擲回 NotImplementedException。

適用於

另請參閱