私はJWTの使い方を正しく理解しようとしています。公開鍵と秘密鍵JWTのガバナンス
一般的なJWTの使用例(JWTベースの認証やoauthのJWTアクセストークンなど)では、クライアントサイドのJWTトークンを検証するのは意味がありますか?特に、私はJWTの署名と暗号化に関わる公開鍵と秘密鍵の要件をよりよく理解するよう求めています。クライアントがJWT署名を検証する必要がない場合、サーバは公開鍵を利用可能にする必要はありません。これが本当であれば、私は完全な吹き飛ばされたX.509証明書を必要としません。裸の公開鍵/秘密鍵ペアまたは自己署名証明書で十分でしょうか?
このように、JWTで使用される非対称キーを扱う正しい方法は何ですか?公開鍵インフラストラクチャが必要なのか、それとも単純な秘密/公開鍵ペアで十分ですか?
私は、JWTの仕様ではこれをカバーしていないことを理解していますが、実際のJWTの使用方法に共通の習慣が何であるかは興味があります。
もちろん、この質問はhttpsに関連する証明書とは関係ありません。JWTの署名と暗号化で使用される鍵について話しています。