Share via


SqlColumnEncryptionCngProvider.VerifyColumnMasterKeyMetadata 方法

定義

必須由對應的金鑰存放區提供者實作此函式。 此函式應該使用密鑰路徑所識別的非對稱密鑰,並確認主要密鑰元數據是由 (masterKeyPath、allowEnclaveComputations、providerName) 所組成。

public:
 override bool VerifyColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations, cli::array <System::Byte> ^ signature);
public override bool VerifyColumnMasterKeyMetadata (string masterKeyPath, bool allowEnclaveComputations, byte[] signature);
override this.VerifyColumnMasterKeyMetadata : string * bool * byte[] -> bool
Public Overrides Function VerifyColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean, signature As Byte()) As Boolean

參數

masterKeyPath
String

非對稱金鑰的完整路徑。 金鑰存放區提供者的專用路徑格式。

allowEnclaveComputations
Boolean

布林值,指出此金鑰是否可傳送至信任的飛地。

signature
Byte[]

主要金鑰中繼資料簽章。

傳回

布林值,指出是否可根據提供的簽章驗證主要金鑰中繼資料。

適用於