Pix Lib and Validations #2

Merged
bacarin merged 32 commits from bacarin/phpkore:master into master 2025-07-11 18:33:17 +00:00
Showing only changes of commit 17ebac8300 - Show all commits

View file

@ -14,18 +14,17 @@ class Kore
public function __construct() {}
public function signBody($body, string|array $key, string|bool $password = false)
public function signBody(string|array $body, string|array $key, string|bool $password = false)
{
$privateKey = PublicKeyLoader::loadPrivateKey(base64_decode($key), $password);
$sig = $privateKey->sign($body);
$sig = base64_encode($sig);
return $sig;
$sig = $privateKey->sign(json_encode($body));
return base64_encode($sig);
}
public function verifySignature($signature, $message, $key)
public function verifySignature(string $signature, string|array $message, $key)
{
$publicKey = PublicKeyLoader::loadPublicKey($key);
return $publicKey->verify($message, $signature);
return $publicKey->verify(json_encode($message), $signature);
}
public function testRequest()