Sprache

SqlColumnEncryptionAzureKeyVaultProvider.SignColumnMasterKeyMetadataAsync Methode

Definition

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

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())

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 eine vertrauenswürdige Enklave gesendet werden kann

cancellationToken
CancellationToken

Token, das zum Anfordern des Abbruchs des Vorgangs verwendet wird

Gibt zurück

Task<Byte[]>

Die Signatur der Hauptschlüsselmetadaten

Hinweise

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

Gilt für: