Freigeben über


KeyVaultClientExtensions.UnwrapKeyAsync Methode

Definition

Überlädt

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

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.

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

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels, der ursprünglich zum Umschließen dieses Schlüssels verwendet wurde.

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

Quelle:
KeyVaultClientExtensions.cs

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels im Tresor, der ursprünglich zum Umschließen des Schlüssels verwendet wurde.

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)

Parameter

operations
IKeyVaultClient
keyIdentifier
String

Der bezeichner des globalen Schlüssels des Umschließ-/Entwrappingschlüssels

algorithm
String

Der Unwrap-Algorithmus. Weitere Informationen zu möglichen Algorithmustypen finden Sie unter JsonWebKeySignatureAlgorithm.

wrappedKey
Byte[]

Der umschlossene symmetrische Schlüssel

cancellationToken
CancellationToken

Optionales Abbruchtoken

Gibt zurück

Der entpackte symmetrische Schlüssel

Gilt für:

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

Quelle:
KeyVaultClientExtensions.cs

Entpackt einen symmetrischen Schlüssel mithilfe des angegebenen Schlüssels, der ursprünglich zum Umschließen dieses Schlüssels verwendet wurde.

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)

Parameter

operations
IKeyVaultClient

Die Vorgangsgruppe für diese Erweiterungsmethode.

vaultBaseUrl
String

Der Tresorname, z. B https://myvault.vault.azure.net. .

keyName
String

Der Name des Schlüssels.

keyVersion
String

Die Version des Schlüssels.

algorithm
String

Algorithmusbezeichner. Mögliche Werte: "RSA-OAEP", "RSA-OAEP-256", "RSA1_5"

value
Byte[]
cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Hinweise

Der UNWRAP-Vorgang unterstützt die Entschlüsselung eines symmetrischen Schlüssels unter Verwendung des Verschlüsselungsschlüssels des Zielschlüssels. Dieser Vorgang ist die Umkehrung des WRAP-Vorgangs. Der UNWRAP-Vorgang gilt für asymmetrische und symmetrische Schlüssel, die im Azure-Schlüsseltresor gespeichert sind, da er den privaten Teil des Schlüssels verwendet. Für diesen Vorgang ist die Berechtigung keys/unwrapKey erforderlich.

Gilt für: