📖
보안 키 & X.509 인증서 변환/검사기 (PEM ↔ JWK) 실무 가이드
OAuth2, OpenID Connect(OIDC) 연동, HTTPS 서버 구축 시 RSA/ECDSA 암호화 키 포맷 변환 및 X.509 SSL/TLS 인증서 검사는 개발자의 필수 작업입니다. PEM(Base64 텍스트)과 JWK(JSON Web Key, RFC 7517) 간의 상호 변환은 기존에 복잡한 OpenSSL CLI 명령어를 필요로 했습니다. 또한 인증서의 만료 남은 일수(D-Day), SAN 도메인 목록, SHA-256 지문을 확인하기 위해 개인키를 외부 서버로 업로드하는 것은 심각한 보안 위험을 초래합니다. 본 도구는 브라우저 내장 Web Crypto API를 기반으로 100% 클라이언트 로컬에서 실행되어, 단 1바이트의 데이터 유출 없이 키 포맷 변환 및 인증서 정밀 검사를 수행합니다.
🔒실무 기술 스펙 & 100% 클라이언트 로컬 연산 아키텍처
모든 암호화 연산은 브라우저 내장 window.crypto.subtle (Web Crypto API)를 사용합니다. 입력한 개인키와 인증서 데이터는 네트워크로 이동하지 않습니다.
✨ 주요 기술 스펙 & 특장점
- •RSA 및 ECDSA SPKI (공개키) / PKCS#8 (개인키) PEM ➔ JWK 실시간 로컬 변환
- •JWK JSON ➔ PKCS#8 / SPKI PEM 포맷 역변환
- •X.509 SSL/TLS 인증서 상세 검사 (발급 대상 CN, 발급자, 유효기간 D-Day, SHA-256 지문, SAN 도메인)
- •Web Crypto API 기반 100% 클라이언트 연산으로 서버 전송 0Byte 보장
🚀 단계별 실무 가이드
- 1PEM 키 또는 JWK JSON을 좌측 입력창에 붙여넣습니다.
- 2실시간으로 우측 출력창에 변환 결과가 렌더링되며 복사 버튼으로 즉시 사용합니다.
- 3X.509 인증서 검사 탭을 선택하고 .crt / .pem 파일을 드래그 앤 드롭합니다.
- 4인증서의 남은 만료 일수(D-Day), SHA-256 지문 및 SAN 도메인 목록을 확인합니다.