SqlColumnEncryptionAzureKeyVaultProvider.VerifyColumnMasterKeyMetadataAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.