본문으로 건너뛰기

인증서 디코더

X.509 인증서 또는 PEM이나 base64 DER 형식의 인증서 체인(최대 10개)을 읽습니다. 각 인증서의 주체, 발급자, 일련번호, 남은 일수가 포함된 유효 기간, 공개 키, 서명 알고리즘, 주체 대체 이름, 키 용도, 제약 조건, CRL 및 OCSP 위치, SHA-256 및 SHA-1 지문과 SPKI 핀을 표시하고, 자체 서명 여부와 다음 인증서의 서명 여부를 확인합니다.

초기화

자주 묻는 질문

디코더가 읽을 수 있는 입력 형식은 무엇인가요?

.pem, .crt 및 fullchain 파일에 있는 것처럼 -----BEGIN CERTIFICATE-----로 시작하는 PEM 블록을 하나 이상 붙여넣거나, 헤더가 없는 base64 DER 인증서 하나를 붙여넣으세요. 최대 10개의 인증서가 붙여넣은 순서대로 디코딩됩니다.

상태는 어떻게 계산하나요?

디코더는 현재 시간과 notBefore 및 notAfter 날짜를 비교해 인증서의 유효 여부, 만료 여부 또는 아직 유효하지 않은지와 남았거나 지난 전체 일수를 표시합니다. 날짜는 UTC의 ISO 8601 형식으로 표시됩니다.

다음 인증서의 서명을 받았다는 것은 무슨 뜻인가요?

인증서 체인에서는 각 인증서의 서명을 그 다음 인증서의 공개 키로 검증하며, 이 방식으로 리프, 중간 및 루트 인증서의 순서를 정합니다. 아니요로 표시되면 순서가 잘못되었거나 체인이 불완전한 것입니다. 이는 서명만 확인하며, 신뢰 저장소, 폐기 여부 또는 이름 제약 조건을 기준으로 전체 경로를 검증하지는 않습니다.

자체 서명 인증서는 어떻게 판별하나요?

발급자가 주체와 같고 자체 공개 키로 서명을 검증할 수 있으면 해당 인증서는 자체 서명된 것으로 간주합니다. 루트 인증서는 자체 서명되며, 테스트 및 내부 인증서 중에도 자체 서명된 것이 많습니다.

어떤 지문이 표시되나요?

SHA-256 및 SHA-1 지문은 DER로 인코딩된 인증서 전체의 해시입니다. 대문자 16진수 쌍을 콜론으로 구분해 표시하며, 브라우저와 openssl x509 -fingerprint에 표시되는 값과 같습니다. SHA-1은 더 이상 충돌 저항성이 없으므로 비교할 때는 SHA-256를 사용하세요.

SPKI 핀은 어디에 사용되나요?

인증서의 SubjectPublicKeyInfo 값을 SHA-256으로 해시해 base64로 인코딩한 값입니다. HTTP 공개 키 고정, Android 네트워크 보안 구성 및 여러 모바일 고정 라이브러리에서 사용합니다. 같은 키로 인증서를 갱신하면 값이 그대로 유지됩니다.

어떤 확장 필드에 대한 설명을 제공하나요?

주체 및 발급자 대체 이름, 키 용도, 확장 키 용도, 경로 길이를 포함한 기본 제약 조건, 주체 및 발급자 키 식별자, CRL 배포 지점, OCSP 및 CA 발급자 URL을 포함한 발급자 정보 접근, CA/브라우저 포럼의 DV, OV, IV 및 EV 표시가 포함된 인증서 정책을 설명합니다. 그 밖의 확장 필드는 이름이나 개체 식별자로 표시합니다.

웹사이트의 인증서는 어떻게 가져오나요?

openssl s_client -connect example.com:443 -showcerts를 실행하고 출력에서 PEM 블록을 복사하거나 브라우저의 인증서 뷰어에서 인증서를 내보내세요. SSL 인증서 검사기로 사이트의 인증서를 조회할 수도 있습니다.

인증서가 저장되나요?

아니요. 요청한 인증서는 메모리에서 디코딩되며 로그에 기록되거나 저장되지 않습니다. 인증서에는 공개 데이터만 포함되므로 해당 개인 키는 여기에 붙여넣지 마세요.

제한은 어떻게 되나요?

입력은 최대 131,072자이며 인증서는 최대 10개까지 포함할 수 있습니다. OpenSSL의 TRUSTED CERTIFICATE 블록은 읽지 않으므로 먼저 openssl x509 -in cert.pem -out plain.pem을 사용해 변환하세요.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.