1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <?php
|
| namespace Aliyun\Core\Auth;
|
| class ShaHmac256Signer implements ISigner
| {
| public function signString($source, $accessSecret)
| {
| return base64_encode(hash_hmac('sha256', $source, $accessSecret, true));
| }
|
| public function getSignatureMethod() {
| return "HMAC-SHA256";
| }
|
| public function getSignatureVersion() {
| return "1.0";
| }
|
| }
|
|