語言

SqlColumnEncryptionAzureKeyVaultProvider.SignColumnMasterKeyMetadataAsync 方法

定義

非同步使用由密鑰路徑識別的非對稱金鑰來簽署主金鑰元資料,該資料包含(masterKeyPath、allowEnclaveComputations bit、providerName)。

public override System.Threading.Tasks.Task<byte[]> SignColumnMasterKeyMetadataAsync(string masterKeyPath, bool allowEnclaveComputations, System.Threading.CancellationToken cancellationToken = default);
override this.SignColumnMasterKeyMetadataAsync : string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Overrides Function SignColumnMasterKeyMetadataAsync (masterKeyPath As String, allowEnclaveComputations As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Byte())

參數

masterKeyPath
String

非對稱金鑰的完整路徑。 路徑格式是針對特定鑰匙庫提供者的。

allowEnclaveComputations
Boolean

布林值,表示此金鑰是否能傳送至受信任的 enclave

cancellationToken
CancellationToken

用於請求取消操作的令牌

傳回

Task<Byte[]>

主金鑰元資料的簽名

備註

參數驗證失敗會透過回傳任務報告,而非同步拋接。

適用於