The Vonage signature secret (the HS256 HMAC key; resolved upstream — never inlined).
The Authorization: Bearer <token> value (or the raw token).
The current epoch seconds (injected so the check is deterministic in tests).
The verified claims, or null when verification fails.
Verifies a Vonage webhook JWT (HS256, signed with the signature secret) and returns its claims, or
nullwhen the token is malformed, mis-signed, or expired. Verifies the HS256 signature +expdirectly (no JWT library): splitheader.payload.signature, recomputeHMAC-SHA256(header.payload)base64url, constant-time-compare, then check expiry.