SSL 인증서 뷰어
Free하나 이상의 PEM 또는 DER X.509 인증서를 디코딩하여 각 필드를 쉬운 언어로 봅니다: 주체, 발급자, 유효성, 지문, 공개 키 세부정보, 그리고 Key Usage, Subject Alternative Names, Authority Information Access를 포함한 모든 표준 확장. 모두 브라우저에서 완전히 실행됩니다.
node-forge를 사용하여 브라우저에서 완전히 실행됩니다. 붙여넣거나 업로드한 내용은 어디에도 전송되지 않습니다.
인증서(하나 이상 또는 전체 체인을 붙여넣으세요)
최근 활동
모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.
Viewed 1 certificate(s)
3시간 전
Viewed 2 certificate(s)
3시간 전
Viewed 1 certificate(s)
3시간 전
이 도구의 기능
이 도구는 하나 이상의 PEM 또는 DER X.509 인증서를 디코딩하여 각 필드를 쉬운 언어로 표시합니다: 주체, 발급자, 일련번호, 만료 경고가 포함된 유효 기간, 서명 알고리즘, 공개 키 세부정보, SHA-256 및 SHA-1 지문, 그리고 Basic Constraints, Key Usage, Extended Key Usage, Subject Alternative Names, Subject/Authority Key Identifiers, CRL Distribution Points, Authority Information Access를 포함한 모든 표준 확장. 모두 아무것도 어디에도 업로드하지 않고 수행됩니다.
작동 방식
인증서는 X.509 표준에서 정의한 ASN.1로 인코딩된 데이터 구조입니다. 이 도구는 브라우저나 서버가 인증서를 검증할 때와 동일한 방식으로 node-forge 라이브러리를 사용하여 해당 구조를 브라우저에서 완전히 분석합니다. Key Usage 및 Basic Constraints와 같은 확장은 node-forge에 의해 직접 이름이 지정된 필드로 디코딩되며, 덜 일반적인 몇 가지(Authority Key Identifier, CRL Distribution Points, Authority Information Access)는 포함된 키 식별자와 URL을 추출하기 위해 원시 ASN.1 구조에서 수동으로 분석됩니다. 어떤 시점에도 네트워크를 통해 전송되는 것은 없습니다.
해결하는 문제
- OpenSSL이나 명령줄 도구를 설치하지 않고 배포 전에 인증서의 만료일과 Subject Alternative Names를 빠르게 확인하기.
- 루트, 중간, 리프로 구성된 전체 인증서 체인을 한 번에 검사하여 각 인증서의 역할과 다음 인증서와의 관계를 확인하기.
- 인증서가 공개하는 OCSP 및 CRL 엔드포인트를 확인하기. 폐기 확인 문제를 디버깅할 때 유용합니다.
- 인증서의 정확한 Key Usage 및 Extended Key Usage 플래그가 코드 서명이나 클라이언트 인증과 같은 특정 사용 사례에서 실제로 요구하는 것과 일치하는지 확인하기.
자주 묻는 질문
›인증서를 보려면 개인 키가 필요합니까?
아니요, 인증서는 설계상 공개 문서입니다. 공개 키, 주체와 발급자, 유효 기간, 확장을 포함하며 이 중 어느 것도 읽는 데 해당 개인 키가 필요하지 않습니다. 이 뷰어는 개인 키를 전혀 요청하지 않습니다.
›실제 웹사이트의 인증서를 여기에 붙여넣어도 안전합니까?
예: TLS 인증서는 연결 핸드셰이크의 정상적이고 암호화되지 않은 부분으로 웹사이트의 모든 방문자에게 전송되므로 비밀 정보를 포함하지 않으며, 이 도구는 브라우저에서 로컬로만 디코딩하고 어디에도 업로드하지 않습니다.
›인증서 지문은 무엇을 의미합니까?
지문은 단순히 인증서의 원시 바이트의 해시이며, 전체 파일을 비교하지 않고 두 인증서 파일이 바이트 단위로 동일한지 확인하는 짧고 고유한 식별자로 사용됩니다. 이 도구는 최신 표준인 SHA-256과 호환성을 위해 많은 브라우저와 도구에서 여전히 표시하는 SHA-1을 모두 보여줍니다.
›인증서 체인에서 중간 또는 루트 인증서에 일부 필드만 표시되는 이유는 무엇입니까?
체인 내 서로 다른 인증서는 서로 다른 확장을 가질 수 있습니다. 루트 CA 인증서는 질의할 상위 기관이 없기 때문에 일반적으로 Authority Information Access 섹션이 없지만, 리프 인증서는 보통 있습니다. 뷰어는 고정된 템플릿이 아니라 각 인증서에 실제로 존재하는 확장을 정확히 표시합니다.
›이 도구는 타원 곡선(EC) 인증서를 지원합니까?
아직은 아닙니다. 현재는 RSA 인증서만 디코딩합니다. EC 인증서를 붙여넣으면 불완전하거나 잘못된 정보를 표시하는 대신 키 유형이 지원되지 않는다고 보고합니다.
›Basic Constraints의 "경로 길이 제약"은 무엇을 의미합니까?
이는 CA 인증서에만 나타나며, 리프(최종 엔터티) 인증서에 도달하기 전에 체인 내에서 그 아래에 허용되는 중간 CA 인증서의 수를 제한합니다. 값이 0이면 해당 CA가 리프 인증서만 직접 발급할 수 있고 추가 중간 인증서는 발급할 수 없다는 의미입니다.
관련 도구
텍스트
자체 서명 SSL 인증서 생성기
node-forge를 사용하여 브라우저에서 직접 실제로 작동하는 자체 서명 TLS 인증서와 그에 맞는 개인 키를 생성합니다. Subject Alternative Names, 구성 가능한 키 크기와 유효 기간, 다운로드 준비가 된 .crt 및 .key 파일을 제공합니다.
Free텍스트
SSL 인증서 및 키 쌍 검사기
SSL/TLS 개인 키, 인증서, 선택적 CSR이 실제로 동일한 키 쌍에 속하는지 확인하고, 인증서의 주체, 발급자, 유효 기간, SAN, 지문을 디코딩하여 봅니다. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
SSL 인증서 형식 변환기
SSL/TLS 인증서를 PEM과 DER 인코딩 간에 변환하고, 인증서를 PKCS#7(.p7b) 파일로 묶거나 그로부터 추출하며, 인증서와 개인 키를 비밀번호로 보호된 PKCS#12(.pfx / .p12) 파일로 패키징하거나 다시 추출합니다. 모두 브라우저에서 완전히 실행됩니다.
Free텍스트
각 줄에 텍스트 추가
브라우저에서 바로 처음, 끝, 정확한 위치, 또는 일치 항목 옆에 모든 줄에 동일한 텍스트를 삽입합니다.
Free텍스트
Adler32 체크섬 계산기
브라우저에서 바로 텍스트나 파일의 Adler-32 체크섬을 계산합니다.
Free텍스트
애너그램 생성기
브라우저에서 바로 어떤 단어로든 만들 수 있는 영어 애너그램과 더 짧은 단어를 찾습니다.
Free텍스트
API 테스터
브라우저에서 바로 어떤 API 엔드포인트로든 HTTP 요청을 보내고 응답을 확인합니다.
Free텍스트
Argon2 해시 생성기
브라우저에서 완전히 Argon2id/Argon2i/Argon2d 비밀번호 해시를 생성 및 검증하며, 메모리 비용, 시간 비용, 병렬성을 조정할 수 있습니다.
댓글 (0)
이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.
아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!