DevTulz Online

SSL 인증서 체인 빌더

리프 인증서 (PEM 형식)


인증서 체인이란 무엇입니까?

X.509 인증서 체인은 SSL/TLS에서 웹사이트 인증서와 신뢰할 수 있는 루트 인증 기관 간의 신뢰를 설정하는 데 사용됩니다. 이 도구는 인증서에서 Authority Information Access (AIA) 확장 URL을 추출하고 루트 CA에 도달할 때까지 중간 인증서를 가져와 완전한 인증서 체인을 자동으로 구축합니다.

인증서 체인 빌더 사용 방법

  1. PEM 인코딩된 인증서 (-----BEGIN CERTIFICATE----- 형식)를 입력 필드에 붙여넣습니다.

  2. "체인 구축" 버튼을 클릭하여 자동으로 중간 인증서를 가져옵니다.

  3. 도구가 인증서를 파싱하고, AIA 확장 URL을 추출하며, 자동으로 발급자 인증서를 가져옵니다.

  4. 주체, 발급자, 유효 기간, 서명 알고리즘과 같은 세부 정보가 포함된 완전한 인증서 체인을 확인합니다.

  5. 각 인증서는 유효성 정보 및 시각적 상태 표시기와 함께 표시됩니다.

자주 묻는 질문

유효한 인증서가 있는데도 SSL 오류가 발생하는 이유는 무엇인가요? 가장 일반적인 원인은 누락된 중간 인증서입니다. 브라우저는 리프 인증서에서 신뢰할 수 있는 루트 CA까지의 전체 체인을 요구합니다. 서버가 리프 인증서만 전송하면 중간 인증서가 캐시되지 않은 클라이언트는 체인 확인에 실패합니다.

AIA(Authority Information Access) 확장이란 무엇인가요? AIA 확장은 클라이언트가 발급자의 인증서를 다운로드할 수 있는 URL을 포함하는 X.509 인증서 필드입니다. 이 도구는 해당 URL을 읽고 각 중간 인증서를 자동으로 가져와 완전한 체인을 구성합니다.

'Chain incomplete: No AIA extension found'는 무엇을 의미하나요? 일부 루트 또는 중간 인증서는 AIA URL을 포함하지 않으며, 보통 발급자가 클라이언트의 신뢰 저장소에 있기를 기대하기 때문입니다. 체인이 조기에 중단되면 인증서 제공자의 문서에서 중간 인증서 다운로드 링크를 확인하세요.

서버에 전체 체인을 설치하려면 어떻게 해야 하나요? 체인 PEM 파일을 다운로드하고 서버를 구성하여 인증서 번들로 사용하도록 설정하세요. Nginx에서는 ssl_certificate를 전체 체인 파일로 설정하세요. Apache에서는 SSLCertificateChainFile을 사용하세요. HAProxy에서는 리프 인증서와 체인을 단일 PEM 파일로 연결하세요.

Keywords: 인증서 체인 빌더, X.509 인증서 체인, SSL 인증서 체인, TLS 인증서 체인, 중간 인증서, 인증 기관, AIA 확장, 인증서 체인 구축