JWK ↔ PEM 変換とは?
JWK(JSON Web Key)は、JOSE/JWT、JWKS エンドポイント、serverless やブラウザー設定で使われる JSON 形式の鍵データです。ソフトウェアからは読みやすい一方で、鍵ファイルを前提にする CLI やインフラでは受け付けられないことがあります。
PEM は DER 形式の鍵データを BEGIN/END ラベルで包む形式で、OpenSSL、TLS ツール、API ゲートウェイ、多くの SDK が通常求める形式です。
このコンバーターは、これらの形式をブラウザー内でローカルに変換します。RSA、EC(P-256/384/521)、OKP の鍵コンテナーに対応し、JWK からは公開 SPKI PEM または秘密 PKCS8 PEM を選択でき、対応する PEM ブロックを整形済みまたはコンパクトな JWK JSON に戻せます。
検証や配布だけが目的なら公開出力を使ってください。秘密鍵の変換では秘密鍵データが画面やダウンロードに現れるため、結果を機密情報として扱い、作業後はタブを閉じてください。
- JWKS/JSON 設定と OpenSSL 形式の PEM ファイルの間で鍵を移動します。
- JWT 検証器、ゲートウェイ、クライアントへ共有する前に公開鍵を抽出します。
- 鍵データをサーバーへアップロードせずローカルで変換します。