Sprache

SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Methode

Definition

Verwendet asynchron einen asymmetrischen Schlüssel, der durch den Schlüsselpfad identifiziert wird, um die Masterschlüsselmetadaten zu überprüfen, die aus (masterKeyPath, allowEnclaveComputations bit, providerName) bestehen.

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)

Parameter

masterKeyPath
String

Vollständiger Pfad eines asymmetrischen Schlüssels. Das Pfadformat ist spezifisch für einen Schlüsselspeicheranbieter.

allowEnclaveComputations
Boolean

Boolescher Wert, der angibt, ob dieser Schlüssel an vertrauenswürdige Enklave gesendet werden kann

signature
Byte[]

Signatur für die Hauptschlüsselmetadaten

cancellationToken
CancellationToken

Token, das zum Anfordern des Abbruchs des Vorgangs verwendet wird

Gibt zurück

Boolescher Wert, der angibt, ob die Hauptschlüsselmetadaten basierend auf der bereitgestellten Signatur überprüft werden können

Hinweise

Argumentüberprüfungsfehler werden über den zurückgegebenen Vorgang gemeldet, anstatt synchron ausgelöst zu werden.

Gilt für: