Skip to content

Timestamp validation failing

This page covers what “timestamp validation failing” usually means and how to recover.

  • Sporadic signature rejections even though the HMAC is correct.
  • Errors cluster around the 5-minute replay protection window.
  • Receiver’s clock drifted from UTC.
  • Receiver is using local time instead of UTC for the timestamp comparison.
  • Run NTP on the receiver (or equivalent managed time sync).
  • Always compare against UTC. Unix timestamps are seconds since the epoch, timezone-agnostic.
  • Widen the window to 10 minutes if you operate across unreliable networks.