IKeyEncryptionKey.UnwrapKey Method

Definition

Decrypts the specified encrypted key using the specified algorithm.

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

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

Byte[]

The decrypted key bytes.

Applies to