SqlColumnEncryptionCertificateStoreProvider 類別

定義

Windows 憑證存放區的金鑰存放區提供者實作。 這個類別可讓您使用做為資料行主索引鍵儲存在 Windows 憑證存放區中的憑證。 如需詳細資訊,請參閱 Always Encrypted

public ref class SqlColumnEncryptionCertificateStoreProvider sealed : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public ref class SqlColumnEncryptionCertificateStoreProvider : System::Data::SqlClient::SqlColumnEncryptionKeyStoreProvider
public sealed class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
public class SqlColumnEncryptionCertificateStoreProvider : System.Data.SqlClient.SqlColumnEncryptionKeyStoreProvider
type SqlColumnEncryptionCertificateStoreProvider = class
    inherit SqlColumnEncryptionKeyStoreProvider
Public NotInheritable Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
Public Class SqlColumnEncryptionCertificateStoreProvider
Inherits SqlColumnEncryptionKeyStoreProvider
繼承
SqlColumnEncryptionCertificateStoreProvider

建構函式

SqlColumnEncryptionCertificateStoreProvider()

Windows 憑證存放區的金鑰存放區提供者。

欄位

ProviderName

提供者名稱。

方法

DecryptColumnEncryptionKey(String, String, Byte[])

解密資料行加密金鑰指定的加密值。 加密值應該使用憑證和指定的機碼路徑並使用指定的演算法加密。 機碼路徑的格式應該是 "Local Machine/My/<憑證指紋>" 或 "Current User/My/<憑證指紋>"。

EncryptColumnEncryptionKey(String, String, Byte[])

使用憑證和指定的金鑰路徑並使用指定的演算法加密資料行加密金鑰。 機碼路徑的格式應該是 "Local Machine/My/<憑證指紋>" 或 "Current User/My/<憑證指紋>"。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

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

使用 masterKeyPath 參數參考的資料行主要金鑰數位簽章資料行主要金鑰中繼資料。

SignColumnMasterKeyMetadata(String, Boolean)

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

(繼承來源 SqlColumnEncryptionKeyStoreProvider)
ToString()

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

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

必須由對應的金鑰存放區提供者實作此函式。 此函式應使用由金鑰路徑識別的非對稱金鑰,並驗證主要金鑰中繼資料含有 (masterKeyPath、allowEnclaveComputations、providerName)。

VerifyColumnMasterKeyMetadata(String, Boolean, Byte[])

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

(繼承來源 SqlColumnEncryptionKeyStoreProvider)

適用於

另請參閱