private void setTimestampClaim(String name, Instant value) {
      // We round the timestamp to a whole number. We always round down.
      long timestamp = value.getEpochSecond();
      if ((timestamp > MAX_TIMESTAMP_VALUE) || (timestamp < 0)) {
        throw new IllegalArgumentException(
            "timestamp of claim " + name + " is out of range");
      }
      payload.add(name, new JsonPrimitive(timestamp));
    }
Sets the JWT ID claim that provides a unique identifier for the JWT.

<p>https://tools.ietf.org/html/rfc7519#section-4.1.7
java_src/src/main/java/com/google/crypto/tink/jwt/RawJwt.java