19 declare(strict_types=1);
38 return $this->algorithm->getName();
42 string $signable_payload,
60 $signature_check = $this->
sign($data, $signing_key);
61 if ($signature_check !== $signature) {
64 return !($validity > 0 && $validity < time());
sign(string $signable_payload, SigningKey $signing_key)
verify(string $data, string $signature, int $validity, SigningKey $signing_key)
__construct(private Algorithm $algorithm)