You need to enable JavaScript to run this app.
Torch Object Storage

Torch Object Storage

Copy page
Download PDF
02-AUTH
0002-00000013
Copy page
Download PDF
0002-00000013
Problem description​
Invalid signature format.​
Root cause​
The signature format is incorrect.​
Example​
You initiated a request carrying signature information in the Authorization header and URL parameter X-Tos-SignedHeaders, but the array elements obtained by splitting the SignedHeaders information by semicolon (;) include headers that do not exist.​
​
PUT /objectName HTTP/1.1​
Host: <Bucket name>.<TOS endpoint>​
Date: GMT Date​
x-tos-content-sha256: abc***​
x-tos-date: 2022***​
Authorization: TOS4-HMAC-SHA256 Credential=testAK/20220322/cn-beijing/tos/request,SignedHeaders=host;x-tos-content-sha256;x-tos-date;x-tos-acl,Signature=d40b66cf0054d1642843670d10fa095e1609c7896f25df217770b0abe717693b​
​
In the above signature, the SignedHeaders information is SignedHeaders=host;x-tos-content-sha256;x-tos-date;x-tos-acl; among the elements split by semicolon (;), x-tos-acl does not appear in the request headers.​
Solution​
Use the correct method to calculate the signature. For detailed instructions, see Signature Mechanism.​
Last updated: 2025.10.11 17:59:36