키스토어 분석
Keystore Inspector
PKCS#12·JKS·PEM 묶음을 열어 안에 든 인증서·체인·키 알고리즘을 나열합니다.
운영팀에서 건네받은 `.p12`는 그 안에 무엇이 들었는지, 체인이 온전한지, 리프 인증서가 언제 만료되는지 명령줄과 정확한 옵션 없이는 알 수 없습니다. 이 도구는 PKCS#12·JKS·PEM 묶음을 열어 내용을 나열합니다.
인증서는 이 페이지가 직접 만든 ASN.1 리더로 탭 안에서 해독합니다. 업로드는 없으며 그것이 요점입니다. CSR이나 사내 CA, 실수로 붙여 넣은 키가 남의 서버에 올라가 읽혀서는 안 됩니다.
인증서·묶음·CSR·공개키를 놓으세요
PEM 또는 DER — .pem, .crt, .cer, .der, .csr, authorized_keys 한 줄. 아래에 붙여 넣어도 됩니다.
이 도구가 하지 않는 일
- 서명을 검증하지 않습니다. 위의 “발급자”는 이름이 맞는다는 것이지 증명이 아닙니다. 직접 만든 인증서에는 어떤 발급자 이름이든 적을 수 있습니다.
- 어떤 인증기관을 신뢰하는지 알지 못합니다. 그것은 운영체제와 브라우저에 있고 웹페이지에서 읽을 수 없습니다.
- 폐기 여부를 확인하지 않습니다. 직접 확인할 수 있도록 OCSP·CRL 주소를 보여 주지만, 그곳에 묻는 것은 이 도구가 일부러 하지 않는 네트워크 요청입니다.
실제 서버가 무엇을 내보내고 있는지 — 체인 순서, 프로토콜 버전, 만료 — 를 보려면 접속이 필요합니다: SSL 점검 도구가 그 질문에 답합니다.
사용 방법
묶음 파일을 놓습니다
`.p12`/`.pfx`, `.jks`, PEM을 모두 읽습니다. 암호가 걸린 저장소는 키를 열 때 암호가 필요하고, 인증서 부분은 암호 없이 읽히는 경우가 많습니다.
리프뿐 아니라 체인을 봅니다
인증서마다 주체·발급자·유효기간·키 알고리즘을 보여 줍니다. 내 기기에서는 되고 서버에서는 실패하는 묶음은 대개 중간 인증서 하나가 빠진 경우입니다.
키와 인증서가 짝인지 확인합니다
리프 인증서의 공개키와 저장소의 개인키가 맞아야 합니다. 멀쩡해 보이는 묶음이 트래픽을 처리하지 못하는 또 다른 흔한 이유가 이 불일치입니다.
자주 묻는 질문
키스토어가 업로드되나요?
아니요. 암호까지 포함해 브라우저에서 해석합니다. 저장소에는 개인키가 들어 있으니 다른 방식은 변명의 여지가 없습니다.
인증서가 신뢰되는지 알려 주나요?
아니요. 파일에 적힌 내용을 읽을 뿐입니다. 신뢰 여부는 검증하는 쪽의 루트 저장소와 폐기 상태에 달려 있고, 둘 다 파일 안에 없습니다. 이것은 검사 도구이지 검증 도구가 아닙니다.
암호가 맞는데 거부됩니다.
오래된 JKS나 구형 도구로 만든 PKCS#12는 최신 브라우저가 구현하지 않은 알고리즘을 쓰기도 하고, 저장소 암호와 키 암호가 따로인 경우도 있습니다. 키 암호도 넣어 보십시오.
이 도구로 이어지는 것
인증서 디코더
Certificate Decoder
PEM·DER 인증서와 CSR을 해석해 주체·SAN·유효기간·키 용도와 체인 정보를 보여 줍니다.
파일 암호화·복호화
File Encrypt & Decrypt
암호문구로 어떤 파일이든 AES-256-GCM으로 암호화하고, 만든 파일을 다시 복호화합니다.
파일 메타데이터 제거
Metadata Scrubber
문서·이미지·오디오·영상에서 작성자·기기·GPS·수정 이력 메타데이터를 한 번에 제거합니다.
PGP 메시지 암호화
PGP Message Tool
암호문구로 OpenPGP 메시지를 브라우저 안에서 암호화·복호화합니다. RFC 4880 대칭 모드(AES-256·SHA-256 S2K·MDC)라 gpg -c 와 서로 읽을 수 있습니다. 공개키 암호화와 서명은 아직 없습니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
인증서 디코더
Certificate Decoder
PEM·DER 인증서와 CSR을 해석해 주체·SAN·유효기간·키 용도와 체인 정보를 보여 줍니다.
CSR 생성
CSR Generator
주체 정보와 SAN 항목을 입력해 인증서 서명 요청과 개인키를 만듭니다.
공개키 쌍 생성
Key Pair Generator
RSA·ECDSA·Ed25519 키 쌍을 만들고 PEM·JWK·OpenSSH 형식으로 내보냅니다.
SSL 인증서 점검
SSL Certificate Checker
호스트에 접속해 인증서 체인·만료일·프로토콜·암호 지원을 보여 주고 체인 누락을 알려 줍니다.
CORS 점검
CORS Tester
지정한 출처에서 브라우저가 보낼 프리플라이트와 Origin을 실은 GET 요청을 보내고, Fetch 표준 규칙으로 어떤 헤더 때문에 막혔는지 짚어 줍니다.
환율 계산기
Currency Converter
유럽중앙은행 일일 기준환율로 30여 개 통화를 유로를 거쳐 환산하고, 은행이 알려 준 환율을 직접 넣어 계산할 수도 있습니다.