v8

latestSwagger 2.02026-07-13254292.3 KB

Verifies a signature using a specified key.

The VERIFY operation is applicable to symmetric keys stored in Azure Key Vault. VERIFY is not strictly necessary for asymmetric keys stored in Azure Key Vault since signature verification can be performed using the public portion of the key but this operation is supported as a convenience for callers that only have a key-reference and not the public portion of the key. This operation requires the keys/verify permission.

post/keys/{key-name}/{key-version}/verify

Path parameters

key-namestring required

The name of the key.

key-versionstring required

The version of the key.

Query parameters

api-versionstring required

The API version to use for this operation.

Request body

alg'PS256' | 'PS384' | 'PS512' | 'RS256' | 'RS384' | 'RS512' | 'HS256' | 'HS384' | 'HS512' | 'RSNULL' | 'ES256' | 'ES384' | 'ES512' | 'ES256K' required

The signing/verification algorithm identifier. For more information on possible algorithm types, see JsonWebKeySignatureAlgorithm.

digeststring base64url required

The digest used for signing.

valuestring base64url required

The signature to be verified.

Response

The request has succeeded.

valueboolean

True if the signature is verified, otherwise false.