Share via


KeyVaultClientExtensions.UnwrapKeyAsync Method (KeyVaultClient, JsonWebKey, Byte[], String)

 

Asynchronously unwraps a symmetric key using the specified wrapping key and algorithm.

Namespace:   Microsoft.Azure.KeyVault
Assembly:  Microsoft.Azure.KeyVault (in Microsoft.Azure.KeyVault.dll)

Syntax

public static Task<KeyOperationResult> UnwrapKeyAsync(
    this KeyVaultClient client,
    JsonWebKey wrappingKey,
    byte[] wrappedKey,
    string algorithm
)
public:
[ExtensionAttribute]
static Task<KeyOperationResult^>^ UnwrapKeyAsync(
    KeyVaultClient^ client,
    JsonWebKey^ wrappingKey,
    array<unsigned char>^ wrappedKey,
    String^ algorithm
)
static member UnwrapKeyAsync : 
        client:KeyVaultClient *
        wrappingKey:JsonWebKey *
        wrappedKey:byte[] *
        algorithm:string -> Task<KeyOperationResult>
<ExtensionAttribute>
Public Shared Function UnwrapKeyAsync (
    client As KeyVaultClient,
    wrappingKey As JsonWebKey,
    wrappedKey As Byte(),
    algorithm As String
) As Task(Of KeyOperationResult)

Parameters

  • wrappedKey
    Type: System.Byte[]

    The symmetric key to unwrap.

Return Value

Type: System.Threading.Tasks.Task<KeyOperationResult>

The unwrapped key.

See Also

UnwrapKeyAsync Overload
KeyVaultClientExtensions Class
Microsoft.Azure.KeyVault Namespace

Return to top