Freigeben über


CryptographyClient.UnwrapKey Methode

Definition

Entschlüsselt den angegebenen verschlüsselten Schlüssel.

public virtual Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult UnwrapKey (Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm algorithm, byte[] encryptedKey, System.Threading.CancellationToken cancellationToken = default);
abstract member UnwrapKey : Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult
override this.UnwrapKey : Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult
Public Overridable Function UnwrapKey (algorithm As KeyWrapAlgorithm, encryptedKey As Byte(), Optional cancellationToken As CancellationToken = Nothing) As UnwrapResult

Parameter

algorithm
KeyWrapAlgorithm

Der zu verwendende KeyWrapAlgorithm.

encryptedKey
Byte[]

Der verschlüsselte Schlüssel.

cancellationToken
CancellationToken

Ein CancellationToken, um den Vorgang abzubrechen.

Gibt zurück

Das Ergebnis des Unwrap-Vorgangs. Die zurückgegebene UnwrapResult enthält den Schlüssel zusammen mit Informationen zum Algorithmus und Schlüssel, der zum Entpacken verwendet wird.

Ausnahmen

Der angegebene algorithm stimmt nicht mit dem Schlüssel überein, der dem Schlüsselbezeichner entspricht.

Der lokale Kryptografieanbieter hat eine Ausnahme ausgelöst.

Der Schlüssel ist für den aktuellen Vorgang ungültig.

Der Vorgang wird mit dem angegebenen Schlüssel nicht unterstützt.

Der Server hat einen Fehler zurückgegeben. Weitere Informationen, die vom Server zurückgegeben werden, finden Sie Message unter.

Gilt für: