19 declare(strict_types=1);
39 return $this->algorithm->getName();
43 string $signable_payload,
61 $signature_check = $this->
sign($data, $signing_key);
62 if ($signature_check !== $signature) {
65 if ($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)