CryptographyClient.IKeyEncryptionKey.UnwrapKeyAsync Method

Definition

Decrypts the specified encrypted key using the specified algorithm.

System.Threading.Tasks.Task<byte[]> IKeyEncryptionKey.UnwrapKeyAsync (string algorithm, ReadOnlyMemory<byte> encryptedKey, System.Threading.CancellationToken cancellationToken);
abstract member Azure.Core.Cryptography.IKeyEncryptionKey.UnwrapKeyAsync : string * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
override this.Azure.Core.Cryptography.IKeyEncryptionKey.UnwrapKeyAsync : string * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Function UnwrapKeyAsync (algorithm As String, encryptedKey As ReadOnlyMemory(Of Byte), cancellationToken As CancellationToken) As Task(Of Byte()) Implements IKeyEncryptionKey.UnwrapKeyAsync

Parameters

algorithm
String

The key wrap algorithm which was used to encrypt the specified encrypted key.

encryptedKey
ReadOnlyMemory<Byte>

The encrypted key to be decrypted.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

Task<Byte[]>

The decrypted key bytes.

Implements

Applies to