CheckSignature

GET /?Action=CheckSignature
Description

Validates the authenticity of the signature used in a request.
3DS OUTSCALE automatically generates a unique signature for every request sent by users. This signature is generated using the SecretKey, Region, ServiceName, StringToSign and AmzDate parameters, and is unique for the user’s access key and for the request.

Note

To protect against brute force attacks, the number of requests allowed for this method in a given time period is limited.

Body parameter

Required: false
Name: CheckSignatureRequest

Name Description Required Schema Default Example

AccessKeyId

The ID of the access key used in the request, corresponding to the secret key used to generate the signature.

true

string

AmzDate

The date of the request, in iso8601 format (YYYYMMDD).

true

string

Region

The Region to which the user sent the request.

true

string

ServiceName

The API service name for which the user sent the request.

true

string

Signature

The signature to validate.

true

string

StringToSign

The string to sign, generated from the request body and headers.

true

string

Responses
HTTP Code 200
HTTP Code Description Schema

200

CheckSignatureResponse

Response 200

Response 200

Name Description Required Schema Default Example

ResponseMetadata

Information about the response.

false

ResponseMetadata

Return

If true, the signature is validated. Otherwise, you receive an error.

false

boolean