Partager via


KeyVaultClient.VerifyWithHttpMessagesAsync Méthode

Définition

Vérifie une signature à l’aide d’une clé spécifiée.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.KeyVerifyResult>> VerifyWithHttpMessagesAsync (string vaultBaseUrl, string keyName, string keyVersion, string algorithm, byte[] digest, byte[] signature, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyWithHttpMessagesAsync : string * string * string * string * byte[] * byte[] * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.KeyVerifyResult>>
override this.VerifyWithHttpMessagesAsync : string * string * string * string * byte[] * byte[] * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.KeyVault.Models.KeyVerifyResult>>
Public Function VerifyWithHttpMessagesAsync (vaultBaseUrl As String, keyName As String, keyVersion As String, algorithm As String, digest As Byte(), signature As Byte(), Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of KeyVerifyResult))

Paramètres

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

Algorithme de signature/vérification. Pour plus d’informations sur les types d’algorithmes possibles, consultez JsonWebKeySignatureAlgorithm. Les valeurs possibles incluent « PS256 », « PS384 », « PS512 », « RS256 », « RS384 », « RS512 », « RSNULL », « ES256 », « ES384 », « ES512 », « ECDSA256 »

digest
Byte[]

Digest utilisé pour la signature.

signature
Byte[]

Signature à vérifier.

customHeaders
Dictionary<String,List<String>>

En-têtes qui seront ajoutés à la demande.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Implémente

Exceptions

Levée lorsque l’opération a retourné un code de status non valide

Levée en cas d’impossibilité de désérialiser la réponse

Levée lorsqu’un paramètre obligatoire a la valeur Null

Levée lorsqu’un paramètre obligatoire a la valeur Null

Remarques

L’opération VERIFY s’applique aux clés symétriques stockées dans Azure Key Vault. L'opération VERIFY n'est pas strictement nécessaire pour les clés asymétriques stockées dans Azure Key Vault, car la vérification de signature peut être effectuée à l'aide de la partie publique de la clé, mais cette opération est prise en charge par souci de commodité pour les appelants possédant uniquement une référence de clé, et non la partie publique de la clé. Cette opération nécessite l’autorisation clés/vérification.

S’applique à