JWKS ジェネレーター
RSA 2048bit 鍵ペアを生成し、kid を管理しながら
公開鍵のみを含む JWKS(JSON Web Key Set)を作成できるツールです。
生成した秘密鍵を使って RS256 署名付き JWT を作成し、ペイロード内容を確認したり、各結果をワンクリックでコピーできます。
鍵生成や署名はすべてブラウザ内で完結し、送信されません。
JWKS には公開鍵のみが含まれます。
RS256 署名には生成した秘密鍵を使います。
JWKS・RSA鍵セットジェネレーター
JSON Web Key Set (JWKS) および RSA鍵ペア(公開鍵・秘密鍵)をブラウザ上で即座に生成するセキュリティツールです。
OIDC(OpenID Connect)や OAuth 2.0 に準拠した認証サーバーやアイデンティティプロバイダ(IdP)のモック構築時、トークン署名検証用の JWKS エンドポイントをテストする際などに活躍します。手元でOpenSSLコマンドを打ち込む手間を省き、すぐにテスト用JWTを発行可能な状態へとサポートします。
認証連携のテストで役立つ場面
JWT署名検証を行うアプリケーションでは、公開鍵の配布形式であるJWKSを正しく読み込めるかが重要です。開発中のAPI、認証ミドルウェア、OIDCクライアントのテストでは、本番のIdPを使わずに検証用の鍵セットを用意したい場面があります。
このツールで生成したJWKSを使うと、kid の指定、公開鍵のローテーション、署名検証エラー時の挙動などをローカル環境で確認しやすくなります。認証まわりの実装を切り分けるためのモックとしても便利です。
秘密鍵の扱いについて
生成した秘密鍵は署名に使える重要な情報です。テスト用途に限定し、本番環境の鍵として使い回さないでください。画面上で生成した値を共有する場合も、秘密鍵を含める必要があるかを確認し、不要であれば公開鍵またはJWKSだけを共有する運用が安全です。処理はブラウザ内で完結しますが、保存先や貼り付け先の管理には注意が必要です。
おすすめリソース
このセクションにはアフィリエイトリンクが含まれる場合があります。リンク経由で購入すると、追加費用なしでDevToolKits.appが紹介料を受け取ることがあります。
このツールの関連記事
最新記事
テーブル設計からCREATE TABLE文を自動生成する仕組み|DDLビルダー
テーブルをビジュアルに設計してCREATE TABLE文とER図を生成するDDLビルダーの実装を解説。MySQL/PostgreSQL/SQLiteの型変換ルール、JSONサンプルからのカラム推論アルゴリズムまで実例付きで整理します。
GitHub Actions needs設計パターン集|CIを速くする依存関係の組み方とアンチパターン
GitHub Actionsのneedsによるジョブ依存関係を、高速化パターンとアンチパターンの一覧表で整理。concurrencyによる重複実行キャンセル、fail-fast、matrix×needsの組み合わせ、再利用可能ワークフローまで実例付きで解説します。
SQL JOIN完全リファレンス|INNER・LEFT・RIGHT・FULLの違いと結果行数の考え方
SQLのJOIN種類(INNER/LEFT/RIGHT/FULL/CROSS/SELF)を早見表と結果行数の図解で整理。1対多JOINで行が重複する理由、WHERE句とON句でNULL判定が変わる罠、複数テーブルJOINの書き方まで実例付きで解説します。
Case Converter ― camelCase・snake_case・kebab-caseを9種類まとめて一括変換
識別子や変数名をcamelCase・PascalCase・snake_case・CONSTANT_CASE・kebab-caseなど9種類の命名規則へ同時変換する方法を解説。連続大文字(HTTPServer)や数字の扱い、複数行の一括変換まで。
LLM APIコスト計算機 ― Claude・GPT・Geminiの料金を同じ条件で見積もり比較
プロンプトを貼り付けて想定出力トークン数を入れるだけで、Claude・GPT・GeminiのAPI利用コストをモデル横断で見積もる方法を解説。入力/出力の単価構造、料金の自動更新、概算の限界まで。
MermaidのER図(erDiagram)記法リファレンス|リレーション記号一覧と実例
Mermaid erDiagramの書き方を網羅解説。カラスの足記法の記号一覧表、1対多・多対多の書き分け、属性・PK/FKの定義、実務で使えるEC設計の完全サンプルまで。