SqlColumnEncryptionCertificateStoreProvider 類別

定義

Windows 憑證儲存庫金鑰儲存提供者的實作。 此類別允許將儲存在 Windows 憑證儲存庫中的憑證作為欄位主鍵使用。 詳情請參見 「始終加密」。

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

建構函式

名稱 Description
SqlColumnEncryptionCertificateStoreProvider()

Windows 憑證儲存庫的金鑰儲存提供者。

欄位

名稱 Description
ProviderName

提供者名稱。

方法

名稱 Description
DecryptColumnEncryptionKey(String, String, Byte[])

解密資料行加密金鑰指定的加密值。 加密值應該使用憑證和指定的機碼路徑並使用指定的演算法加密。 金鑰路徑的格式應為「本地機器/我的/<certificate_thumbprint>」或「目前使用者/我的/<certificate_thumbprint>」。

EncryptColumnEncryptionKey(String, String, Byte[])

使用憑證和指定的金鑰路徑並使用指定的演算法加密資料行加密金鑰。 金鑰路徑的格式應為「本地機器/我的/<certificate_thumbprint>」或「目前使用者/我的/<certificate_thumbprint>」。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

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

以參數參考 masterKeyPath 的欄位主鍵數位簽名。

ToString()

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

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

此函式必須由對應的金鑰儲存提供者實作。 此函式應使用由金鑰路徑識別的非對稱金鑰,並驗證由 (masterKeyPath、allowEnclaveComputations、providerName) 組成的主金鑰元資料。

適用於

另請參閱