# Signature invalid

**URL:** <https://devforum.zoom.us/t/signature-invalid/91687>\
**Category:** Web\
**Created:** [July 12, 2023, 1:42pm UTC](https://devforum.zoom.us/t/signature-invalid/91687 "2023-07-12T13:42:36Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![dnna](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dnna/32/36399_2.png) [@dnna](https://devforum.zoom.us/u/dnna)\
**Post date:** [July 12, 2023, 8:24pm UTC](https://devforum.zoom.us/t/signature-invalid/91687/6 "2023-07-12T20:24:27Z")

</div>

Haven’t seen that in my case, but note this line in the code:  
`const iat = Math.round(new Date().getTime() / 1000) - 30;`  
is based on the current time of the computer or server the code is running on. Is it possible the time is not correct and so when it reaches Zoom servers it shows the signature as expired?

---

_[View the full topic](https://devforum.zoom.us/t/signature-invalid/91687)._
