Język

SqlColumnEncryptionAzureKeyVaultProvider.SignColumnMasterKeyMetadataAsync Metoda

Definicja

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

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

cancellationToken
CancellationToken

Token używany do żądania anulowania operacji

Zwraca

Task<Byte[]>

Podpis metadanych klucza głównego

Uwagi

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

Dotyczy