Partager via


KeyVaultClientExtensions.UnwrapKeyAsync Méthode

Définition

Surcharges

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

Désencapsule une clé symétrique à l’aide de la clé spécifiée dans le coffre qui a été initialement utilisée pour l’encapsulage de la clé.

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

Désencapsule une clé symétrique à l’aide de la clé spécifiée qui a été initialement utilisée pour l’encapsulage de cette clé.

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

Source:
KeyVaultClientExtensions.cs

Désencapsule une clé symétrique à l’aide de la clé spécifiée dans le coffre qui a été initialement utilisée pour l’encapsulage de la clé.

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)

Paramètres

operations
IKeyVaultClient
keyIdentifier
String

Identificateur de clé globale de la clé de habillage/unwrapping

algorithm
String

Algorithme unwrap. Pour plus d’informations sur les types d’algorithmes possibles, consultez JsonWebKeySignatureAlgorithm.

wrappedKey
Byte[]

Clé symétrique encapsulée

cancellationToken
CancellationToken

Jeton d’annulation facultatif

Retours

Clé symétrique non-échapée

S’applique à

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

Source:
KeyVaultClientExtensions.cs

Désencapsule une clé symétrique à l’aide de la clé spécifiée qui a été initialement utilisée pour l’encapsulage de cette clé.

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)

Paramètres

operations
IKeyVaultClient

Groupe d’opérations pour cette méthode d’extension.

vaultBaseUrl
String

Nom du coffre, par exemple https://myvault.vault.azure.net.

keyName
String

Nom de la clé.

keyVersion
String

Version de la clé.

algorithm
String

identificateur d’algorithme. Les valeurs possibles sont les suivantes : « RSA-OAEP », « RSA-OAEP-256 », « RSA1_5 »

value
Byte[]
cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Remarques

L'opération UNWRAP prend en charge le déchiffrement d'une clé symétrique à l'aide de la clé de chiffrement cible. Cette opération est l'inverse de l'opération WRAP. L'opération UNWRAP s'applique à des clés symétriques et asymétriques stockées dans un coffre de clés Azure, car elle utilise la partie privée de la clé. Cette opération nécessite l’autorisation keys/unwrapKey.

S’applique à