안녕하세요 java spring으로 id 토큰을 검증하는 것을 구현하는 중 궁금한 것이 생겨서 질문 드립니다.
https://developers.kakao.com/docs/latest/ko/kakaologin/common#oidc-id-token-verify
위 문서에서 서명 검증 단계를 수행할 때, 공개키 목록에서 n, e 값을 이용해서 공개키를 생성 후 그것으로 서명을 검증하는 것으로 알고 있습니다. 공개키는 이미 제공되고 있고 n, e값을 이용해서 같은 공개키를 다시 만들어서 검증하는 이유를 모르겠습니다.
혹시 이렇게 검증하는 것이 잘못 되었다면 알려주시기 바랍니다!