# Getting invalid sdky for signature

**URL:** <https://devforum.zoom.us/t/getting-invalid-sdky-for-signature/91718>\
**Category:** Meeting SDK\
**Created:** [July 12, 2023, 8:28pm UTC](https://devforum.zoom.us/t/getting-invalid-sdky-for-signature/91718 "2023-07-12T20:28:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![csepiyush](https://avatars.discourse-cdn.com/v4/letter/c/a4c791/32.png) [@csepiyush](https://devforum.zoom.us/u/csepiyush)\
**Post date:** [July 12, 2023, 8:28pm UTC](https://devforum.zoom.us/t/getting-invalid-sdky-for-signature/91718/1 "2023-07-12T20:28:57Z")

</div>

why I am always getting invalid sdk key from signature function even after providing valid sdk key. here is the code I am using to generate signature, also cant able to integrate zoom in angular application

const oHeader = { alg: ‘HS256’, typ: ‘JWT’ }

const oPayload = {  
sdkKey: ‘privided valid key’,  
appKey: ‘privided valid key’,  
mn: ‘vbnvbnbvn’,  
role: 1,  
iat: iat,  
exp: exp,  
tokenExp: iat + 60 \* 60 \* 2  
}

const sHeader = JSON.stringify(oHeader)  
const sPayload = JSON.stringify(oPayload)  
const signature = KJUR.jws.JWS.sign(‘HS256’, sHeader, sPayload, ‘bvnbvnbvnbvnbvnvbn’)

res.json({  
signature: signature  
})  
})

---

<div class="post-metadata">

**Author:** ![j.schoenemeyer](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@j.schoenemeyer](https://devforum.zoom.us/u/j.schoenemeyer)\
**Post date:** [July 13, 2023, 5:21am UTC](https://devforum.zoom.us/t/getting-invalid-sdky-for-signature/91718/2 "2023-07-13T05:21:42Z")

</div>

where do you define “iat” and “exp” ?

example on github

> <https://github.com/zoom/meetingsdk-auth-endpoint-sample/blob/master/index.js>

infos for troubleshooting signature

> **[Troubleshooting Zoom Meeting SDK signature validation](https://dev.to/zoom/troubleshooting-zoom-meeting-sdk-signature-validation-1hln)**
>
> In this guide, we’ll cover common issues you may run into when generating a signature for the Zoom...

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [July 13, 2023, 5:22am UTC](https://devforum.zoom.us/t/getting-invalid-sdky-for-signature/91718/3 "2023-07-13T05:22:46Z")

</div>

@csepiyush ,

do you have a sample of your JWT token, and what version of the SDK are you using?
