dbd-net / signed-request
Sign and validate HTTP requests
Installs: 139
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dbd-net/signed-request
This package is auto-updated.
Last update: 2025-09-29 02:50:35 UTC
README
$key = 'testkey123'; $data = ['field1' => 'value1']; $signer = new DBD\SignedRequest\Signer($key); // or... // $signer = DBD\SignedRequest\Signer::init($key); $signedData = $signer->sign($data); // or.. // $signedData = DBD\SignedRequest\Signer::init($key)->sign($data); print_r($signedData); // Array // ( // [field1] => value1 // [hashed_data] => {"field1":"value1"} // [hash] => ab8c056075e89bb8e1fed1ed0dec7436 // )
Validate a request
$key = 'testkey123'; $signedData = [ 'field1' => 'value1', 'hashed_data' => '{"field1":"value1"}', 'hash' => 'ab8c056075e89bb8e1fed1ed0dec7436', ]; $signer = new DBD\SignedRequest\Signer($key); // or... // $signer = DBD\SignedRequest\Signer::init($key); $isValid = $signer->validate($signedData); // or... // $isValid = DBD\SignedRequest\Signer::init($key)->validate($signedData); print $isValid; // true