SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.