Compartir a través de


KeyVaultClientExtensions.UnwrapKeyAsync Método

Definición

Sobrecargas

UnwrapKeyAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.

UnwrapKeyAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

Desencapsula una clave simétrica con la clave especificada que se usó inicialmente para encapsular esa clave.

UnwrapKeyAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Source:
KeyVaultClientExtensions.cs

Desencapsula una clave simétrica mediante la clave especificada en el almacén que se ha usado inicialmente para encapsular la clave.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult> UnwrapKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string keyIdentifier, string algorithm, byte[] wrappedKey, System.Threading.CancellationToken cancellationToken = default);
static member UnwrapKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult>
<Extension()>
Public Function UnwrapKeyAsync (operations As IKeyVaultClient, keyIdentifier As String, algorithm As String, wrappedKey As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyOperationResult)

Parámetros

operations
IKeyVaultClient
keyIdentifier
String

Identificador de clave global de la clave de ajuste o desencapsulado

algorithm
String

Algoritmo unwrap. Para obtener más información sobre los posibles tipos de algoritmos, consulte JsonWebKeySignatureAlgorithm.

wrappedKey
Byte[]

Clave simétrica ajustada

cancellationToken
CancellationToken

Token de cancelación opcional

Devoluciones

Clave simétrica desajustada

Se aplica a

UnwrapKeyAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

Source:
KeyVaultClientExtensions.cs

Desencapsula una clave simétrica con la clave especificada que se usó inicialmente para encapsular esa clave.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult> UnwrapKeyAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string keyVersion, string algorithm, byte[] value, System.Threading.CancellationToken cancellationToken = default);
static member UnwrapKeyAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult>
<Extension()>
Public Function UnwrapKeyAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, keyVersion As String, algorithm As String, value As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyOperationResult)

Parámetros

operations
IKeyVaultClient

El grupo de operaciones de este método de extensión.

vaultBaseUrl
String

El nombre del almacén, por ejemplo https://myvault.vault.azure.net, .

keyName
String

El nombre de la clave.

keyVersion
String

Versión de la clave.

algorithm
String

identificador de algoritmo. Entre los valores posibles se incluyen: "RSA-OAEP", "RSA-OAEP-256", "RSA1_5"

value
Byte[]
cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

La operación de desencapsulado UNWRAP admite el descifrado de una clave simétrica utilizando la clave de cifrado de claves de destino. Esta operación es la inversa de la operación de encapsulado WRAP. La operación de desencapsulado UNWRAP se aplica a las claves simétricas y asimétricas almacenadas en el Almacén de claves de Azure, ya que utiliza la parte privada de la clave. Esta operación requiere el permiso keys/unwrapKey.

Se aplica a