SqlColumnEncryptionCngProvider.SignColumnMasterKeyMetadata 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在所有情況下都會投 NotSupportedException 出例外。
public:
override cli::array <System::Byte> ^ SignColumnMasterKeyMetadata(System::String ^ masterKeyPath, bool allowEnclaveComputations);
public override byte[] SignColumnMasterKeyMetadata(string masterKeyPath, bool allowEnclaveComputations);
override this.SignColumnMasterKeyMetadata : string * bool -> byte[]
Public Overrides Function SignColumnMasterKeyMetadata (masterKeyPath As String, allowEnclaveComputations As Boolean) As Byte()
參數
- masterKeyPath
- String
欄位主鍵路徑。 路徑格式是針對特定金鑰存儲提供者的。
- allowEnclaveComputations
- Boolean
true以表示欄位主鍵支援 enclave 計算;否則,。 false
傳回
Byte[]
欄位主金鑰元資料的簽名。
例外狀況
無論哪種情況。
備註
該 SignColumnMasterKeyMetadata 方法必須由相應的金鑰儲存提供者實作。
SignColumnMasterKeyMetadata 應使用由金鑰路徑識別的非對稱金鑰,並簽署 masterKeyPath包含 、 allowEnclaveComputations、 及 providerName 的主金鑰元資料。