Language

SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync メソッド

定義

キー パスによって識別される非対称キーを非同期的に使用して、(masterKeyPath、allowEnclaveComputations ビット、providerName) で構成されるマスター キー メタデータを検証します。

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

パラメーター

masterKeyPath
String

非対称キーの完全なパス。 パス形式は、キー ストア プロバイダーに固有です。

allowEnclaveComputations
Boolean

このキーを信頼されたエンクレーブに送信できるかどうかを示すブール値

signature
Byte[]

マスター キー メタデータの署名

cancellationToken
CancellationToken

操作の取り消しを要求するために使用されるトークン

返品

指定された署名に基づいてマスター キーメタデータを検証できるかどうかを示すブール値

注釈

引数の検証エラーは、同期的にスローされるのではなく、返されたタスクを通じて報告されます。

適用対象