Skip to content

Commit

Permalink
bugfix
Browse files Browse the repository at this point in the history
  • Loading branch information
mkreusch authored Jul 11, 2023
1 parent 2a27692 commit 8b2dedc
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Client/KeyUpgradeClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public function fetchPublicKeyId($merchantId, $accessKeyId, $secretKey, $newPubl
'Timestamp' => date('Y-m-d\TH:i:s\Z'),
];

$parameters['Signature'] = $this->calculateSignature($parameters);
$parameters['Signature'] = $this->calculateSignature($parameters, $secretKey);

$response = $this->curl->invokeCurl(
'GET',
Expand All @@ -44,11 +44,11 @@ public function fetchPublicKeyId($merchantId, $accessKeyId, $secretKey, $newPubl
return $responseData['publicKeyId'];
}

public function calculateSignature($parameters)
public function calculateSignature($parameters, $secretKey)
{
$signingParameters = $parameters;
unset($signingParameters['PublicKey']);
$signingParameters['SellerId'] = $signingParameters['MerchantId']);
$signingParameters['SellerId'] = $signingParameters['MerchantId'];
unset($signingParameters['MerchantId']);

ksort($signingParameters);
Expand All @@ -60,4 +60,4 @@ public function calculateSignature($parameters)

return base64_encode(hash_hmac('sha256', $stringToSign, $secretKey, true));
}
}
}

0 comments on commit 8b2dedc

Please sign in to comment.