IKeyEncryptionKey.WrapKeyAsync Method

Definition

Encrypts the specified key using the specified algorithm.

public System.Threading.Tasks.Task<byte[]> WrapKeyAsync (string algorithm, ReadOnlyMemory<byte> key, System.Threading.CancellationToken cancellationToken = default);
abstract member WrapKeyAsync : string * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Function WrapKeyAsync (algorithm As String, key As ReadOnlyMemory(Of Byte), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Byte())

Parameters

algorithm
String

The key wrap algorithm used to encrypt the specified key.

key
ReadOnlyMemory<Byte>

The key to be encrypted.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

Task<Byte[]>

The encrypted key bytes.

Applies to