Język

SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Metoda

Definicja

Asynchronicznie używa klucza asymetrycznego zidentyfikowanego przez ścieżkę klucza, aby zweryfikować metadane klucza głównego składające się z (masterKeyPath, allowEnclaveComputations bit, 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)

Parametry

masterKeyPath
String

Pełna ścieżka klucza asymetrycznego. Format ścieżki jest specyficzny dla dostawcy magazynu kluczy.

allowEnclaveComputations
Boolean

Wartość logiczna wskazująca, czy ten klucz można wysłać do zaufanej enklawy

signature
Byte[]

Podpis metadanych klucza głównego

cancellationToken
CancellationToken

Token używany do żądania anulowania operacji

Zwraca

Wartość logiczna wskazująca, czy można zweryfikować metadane klucza głównego na podstawie podanego podpisu

Uwagi

Błędy weryfikacji argumentów są zgłaszane za pośrednictwem zwróconego zadania, a nie zgłaszane synchronicznie.

Dotyczy