Freigeben über


CryptographyClient.WrapKey Methode

Definition

Verschlüsselt den angegebenen Schlüssel.

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

Parameter

algorithm
KeyWrapAlgorithm

Der zu verwendende KeyWrapAlgorithm.

key
Byte[]

Der zu verschlüsselnde Schlüssel.

cancellationToken
CancellationToken

Ein CancellationToken, um den Vorgang abzubrechen.

Gibt zurück

Das Ergebnis des Umbruchvorgangs. Das zurückgegebene WrapResult enthält den umschlossenen Schlüssel zusammen mit allen anderen Informationen, die zum Entpacken erforderlich sind. Diese Informationen sollten mit dem umschlossenen Schlüssel gespeichert werden.

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: