JWT & keys
JWKS 생성기
RSA 2048bit 키 쌍을 생성하고 kid 값을 관리하며, 공개키만 포함된 JWKS(JSON Web Key Set)를 만들 수 있습니다.
생성된 개인키로 RS256 서명 JWT를 생성하고, 페이로드를 확인한 뒤 결과를 한 번에 복사할 수 있습니다.
모든 처리는 브라우저 안에서만 이루어지며 외부로 전송되지 않습니다.
현재 kid -
JWKS에는 공개키만 포함됩니다.
RS256 서명은 생성된 개인키를 사용합니다.
JWKS 생성기
JWT, RS256, token 검증 흐름을 테스트하기 위한 JWKS와 키 자료를 생성합니다. 개발 환경, 인증 문서, integration test를 준비할 때 유용합니다.
자주 쓰는 상황
- JWT 검증 테스트: RS256 기반 검증 데이터를 만듭니다.
- 인증 문서 작성: JWKS 예시를 기술 문서에 포함합니다.
- 로컬 환경 구성: 외부 provider 없이 테스트 키를 사용합니다.
생성한 private key나 민감한 암호 자료를 공개 저장소나 문서에 포함하지 마세요.