ตัวแปลง JWK ↔ PEM

แปลงคีย์ JWK และ PEM แบบโลคัล รองรับรูปแบบคีย์ RSA, EC และ OKP

อินพุต JWK
รองรับรูปแบบคีย์ RSA, EC และ OKP
ชนิดเอาต์พุต PEM

การแปลง JWK ↔ PEM คืออะไร?

JWK (JSON Web Key) คือข้อมูลคีย์ในรูปแบบ JSON ที่ใช้กับ JOSE/JWT, endpoint ของ JWKS และการตั้งค่า serverless หรือเบราว์เซอร์ ซอฟต์แวร์อ่านได้ง่าย แต่ CLI และระบบโครงสร้างพื้นฐานที่ต้องการไฟล์คีย์อาจไม่รองรับเสมอไป

PEM ห่อข้อมูลคีย์ DER ด้วยป้าย BEGIN/END ซึ่งเป็นรูปแบบที่ OpenSSL, เครื่องมือ TLS, API gateway และ SDK จำนวนมากมักต้องการ

ตัวแปลงนี้เชื่อมสองรูปแบบในเบราว์เซอร์ของคุณโดยตรง รองรับคอนเทนเนอร์คีย์ RSA, EC (P-256/384/521) และ OKP ให้เลือก PEM แบบ public SPKI หรือ private PKCS8 เมื่อเริ่มจาก JWK และแปลงบล็อก PEM ที่รองรับกลับเป็น JWK JSON แบบจัดรูปหรือแบบย่อได้

ใช้ผลลัพธ์แบบ public เมื่อต้องการเพียงการตรวจสอบหรือการแจกจ่าย การแปลง private จะแสดงข้อมูลคีย์ส่วนตัวบนหน้าจอและในไฟล์ดาวน์โหลด ดังนั้นให้ถือผลลัพธ์เป็นความลับและปิดแท็บเมื่อเสร็จแล้ว

  • ย้ายคีย์ระหว่างการตั้งค่า JWKS/JSON และไฟล์ PEM แบบ OpenSSL
  • ดึง public key ก่อนแชร์กับ JWT verifier, gateway หรือ client
  • แปลงในเครื่องโดยไม่อัปโหลดข้อมูลคีย์ไปยังเซิร์ฟเวอร์