Skip to content
Sharp

Authentication · interview question

How can a Java developer verify the signature of a JWT using HMAC SHA-256?

Multiple choiceMediumchapter-17-curatedpremiumauthenticationjwt-signatures
Choose one answer
Answer and explanation

Correct answer

D. By using a secret key shared between the server and client.

Why

To verify a JWT signature with HMAC SHA-256, the server uses a secret key that should be known only to the server. This key is used to recompute the signature, which is then compared to the signature in the token to ensure integrity.

Test yourself on Authentication

A free test with instant, explained results. No account needed.

Start free test
All Authentication questions →