@@ 207-215 (lines=9) @@ | ||
204 | * @param string $signKey |
|
205 | * @return string |
|
206 | */ |
|
207 | public function calculateSign($data, $signKey) |
|
208 | { |
|
209 | unset($data['ik_sign']); |
|
210 | ksort($data, SORT_STRING); |
|
211 | array_push($data, $signKey); |
|
212 | $signAlgorithm = $this->getSignAlgorithm(); |
|
213 | $signString = implode(':', $data); |
|
214 | ||
215 | return base64_encode(hash($signAlgorithm, $signString, true)); |
|
216 | } |
|
217 | } |
|
218 |
@@ 34-42 (lines=9) @@ | ||
31 | /** |
|
32 | * {@inheritdoc} |
|
33 | */ |
|
34 | public function calculateSign($data, $signKey) |
|
35 | { |
|
36 | unset($data['ik_sign_hash']); |
|
37 | ksort($data, SORT_STRING); |
|
38 | array_push($data, $signKey); |
|
39 | $signAlgorithm = $this->getSignAlgorithm(); |
|
40 | $signString = implode(':', $data); |
|
41 | return base64_encode(hash($signAlgorithm, $signString, true)); |
|
42 | } |
|
43 | } |
|
44 |