KeyVaultClientExtensions.UnwrapKeyAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET