DEV WIKI
보안 · 오류·증상

SEC_ERROR_UNKNOWN_ISSUER

피어 인증서의 발급자를 인식하지 못했음을 나타내는 NSS 오류 코드입니다.

빠른 답변

우선 확인할 원인
`SEC_ERROR_UNKNOWN_ISSUER`는 피어 인증서의 발급자를 인식하지 못했음을 의미합니다.
먼저 확인할 항목
Firefox 오류 화면의 고급 정보에서 `SEC_ERROR_UNKNOWN_ISSUER`가 표시되는지 확인합니다.
적용 범위
현재 증상과 본문에 적은 관찰 조건이 함께 확인된 경우
출처 확인일
2026-07-30
최종 검토
2026-08-29
수정일
2026-08-29
관련 기술
오류·수정 제보 (새 창에서 열림)

현재 증상

  • 애플리케이션 오류 메시지

먼저 확인할 항목

Firefox 오류 화면의 고급 정보에서 `SEC_ERROR_UNKNOWN_ISSUER`가 표시되는지 확인합니다.

접속한 도메인과 인증서 화면의 발급자·인증서 체인 정보를 기록합니다.

사이트 운영자에게 인증서 발급자와 중간 인증서 제공 여부를 확인하도록 요청한 뒤 같은 주소를 다시 엽니다.

피해야 할 조치

주의

  • 보안 예외를 추가해 인증서 경고를 우회하지 않습니다. Mozilla는 유효하지 않은 인증서가 개인정보 탈취 위험을 뜻할 수 있다고 안내합니다.
  • 공개 웹사이트의 인증서 문제를 해결하기 위해 사용자 기기에 임의의 루트 인증서를 설치하지 않습니다.

환경별 원인과 조치

의미

SEC_ERROR_UNKNOWN_ISSUER는 피어 인증서의 발급자를 인식하지 못했음을 나타냅니다.

확인

  1. Firefox 오류 화면의 고급 정보에서 SEC_ERROR_UNKNOWN_ISSUER를 확인합니다.
  2. 접속한 도메인과 인증서 화면의 발급자·인증서 체인 정보를 기록합니다.
  3. 사이트 운영자에게 인증서 발급자와 중간 인증서 제공 여부를 확인하도록 요청합니다.

Mozilla는 서버가 필요한 중간 인증서를 보내지 않아 이 오류가 보일 수 있다고 설명합니다.

Chrome에서 같은 주소에 NET::ERR_CERT_AUTHORITY_INVALID가 표시되면 Chrome 인증기관 신뢰 오류 문서와 환경별 결과를 비교합니다. 두 코드는 브라우저가 다르므로 한쪽의 결과만으로 같은 원인을 확정하지 않습니다.

재확인과 주의

운영자가 인증서 구성을 확인한 뒤 같은 주소를 다시 엽니다. 보안 예외를 추가하거나 공개 웹사이트 문제를 해결하기 위해 사용자 기기에 임의의 루트 인증서를 설치하지 마세요.

관찰값 기록

문제가 발생한 URL 또는 화면, 표시 시각, 운영 환경과 최근 변경 사항을 먼저 기록합니다. 화면이나 로그에 오류 문구가 일부만 보이면 앞뒤 문장을 보존하고 비밀번호·토큰·쿠키·개인정보는 가립니다.

다음 항목을 실제 값과 함께 확인합니다.

  1. Firefox 오류 화면의 고급 정보에서 SEC_ERROR_UNKNOWN_ISSUER가 표시되는지 확인합니다.
  2. 접속한 도메인과 인증서 화면의 발급자·인증서 체인 정보를 기록합니다.
  3. 사이트 운영자에게 인증서 발급자와 중간 인증서 제공 여부를 확인하도록 요청한 뒤 같은 주소를 다시 엽니다.

판정 기준

오류 문구가 일치해도 같은 원인이 확정되는 것은 아닙니다. 웹서버·런타임·운영체제·플랫폼과 최근 변경 사항을 비교하고, 기대한 관찰값이 나오지 않으면 다음 단계로 넘어가지 않습니다. 이 문서는 출처가 확인한 범위만 설명하며, 범위를 벗어난 원인과 조치는 단정하지 않습니다.

안전한 다음 확인

설정·권한·데이터를 변경하기 전에 백업과 되돌리기 방법을 기록합니다. 운영 환경의 방화벽 전체 해제, 인증서 검증 우회, 데이터 삭제, 비밀값 공개를 기본 조치로 사용하지 않습니다. 확인 결과가 문서의 조건과 다르면 관련 Platform·Component 문서와 공식 출처를 먼저 확인합니다.

원인 분포

[Observation] 관측된 사례 기준으로 다음 원인이 확인되었습니다.

원인 유형사례
서버가 중간 인증서 체인을 완전하게 제공하지 않음사례 1, 사례 2
Firefox와 운영체제의 신뢰 저장소 또는 루트 인증서 구성이 다름사례 2, 사례 3
JMeter 녹화기가 생성한 루트 인증서를 Firefox가 신뢰하지 않음사례 3

이 분포는 제공된 사례의 관측 결과이며 실제 발생 빈도를 의미하지 않습니다.

오진 함정

  • [Observation] Firefox에서만 오류가 발생해도 브라우저 자체 결함으로 단정할 수 없습니다. 사례 2에서는 서버의 중간 인증서 전달 구성도 원인 후보였습니다.
  • [Observation] Windows 운영체제가 인증서를 신뢰하더라도 Firefox가 같은 인증서를 신뢰한다고 볼 수 없습니다. 사례 3에서는 Firefox에 별도로 루트 인증서를 설치해야 했습니다.
  • [Observation] 공개 인증서 체인 문제와 로컬 HTTPS 녹화기의 루트 인증서 문제는 같은 오류 코드로 나타날 수 있습니다.

환경 매트릭스

환경확인된 인증서 신뢰 위치 또는 구성수정
Apache 계열 서버와 Firefox서버가 중간 인증서 체인을 제공하지 않음발급사 체인 파일을 서버 설정에 포함하고 재시작
GlobalSign 인증서를 사용하는 결제 단계와 Firefox브라우저별 신뢰 루트 차이 또는 불완전한 서버 체인 전달이 원인 후보발급사 및 서버의 인증서 체인 구성 확인
Windows, JMeter 5.0 HTTPS 녹화, FirefoxFirefox가 JMeter가 생성한 루트 인증서를 신뢰하지 않음기존 관련 인증서 삭제 후 새 루트 인증서를 Firefox에 가져오기

진단 순서

  1. [Observation] 오류가 발생한 환경이 공개 HTTPS 접속인지, JMeter와 같은 로컬 HTTPS 녹화인지 구분합니다.
  2. [Observation] 공개 HTTPS라면 서버가 중간 인증서 체인을 완전하게 전달하는지 확인합니다.
  3. [Observation] Firefox에서만 발생하는지 확인하고, 브라우저별 신뢰 루트 차이를 점검합니다.
  4. [Observation] 로컬 녹화 환경이라면 Firefox에 녹화기가 생성한 루트 인증서가 설치되고 신뢰되는지 확인합니다.
  5. [Observation] 확인된 환경에 따라 서버 체인 파일을 설정하거나 Firefox에 새 루트 인증서를 가져온 뒤 재시작 또는 재시도합니다.

참고 자료

nsserrors.properties - mozsearch (새 창에서 열림)

Mozilla · 공식 자료 · 확인 범위: Mozilla NSS 오류 문자열에서 `SEC_ERROR_UNKNOWN_ISSUER`는 “Peer’s Certificate issuer is not recognized.”로 정의됩니다. · 확인일: 2026-07-24

What do the security warning codes mean? | Firefox Help (새 창에서 열림)

Mozilla Support · 공식 자료 · 확인 범위: Mozilla는 SEC_ERROR_UNKNOWN_ISSUER가 인증서 발급자를 알 수 없을 때 표시된다고 설명합니다., Mozilla는 서버가 필요한 중간 인증서를 보내지 않았을 수 있다고 설명합니다., Mozilla는 오류 원인을 이해하지 못한 상태에서 보안 예외를 추가하지 말라고 안내합니다. · 확인일: 2026-07-27

Stack Overflow · 운영 사례 (새 창에서 열림)

확인 범위: Apache 계열 서버가 중간 인증서 체인을 제공하지 않아 Firefox에서 SEC_ERROR_UNKNOWN_ISSUER가 발생했습니다., 발급사가 제공한 체인 파일을 서버 설정에 포함하고 웹 서버와 Firefox를 다시 시작해 해결했습니다. · 확인일: 2026-07-30

Stack Overflow · 운영 사례 (새 창에서 열림)

확인 범위: GlobalSign 인증서를 사용하는 결제 단계에서 Firefox에만 SEC_ERROR_UNKNOWN_ISSUER가 표시됐습니다., 브라우저별 신뢰 루트 차이와 서버의 불완전한 중간 인증서 전달이 원인 후보로 제시됐습니다., 발급사와 서버의 인증서 체인 구성을 확인하도록 안내됐습니다. · 확인일: 2026-07-30

Stack Overflow · 운영 사례 (새 창에서 열림)

확인 범위: Windows의 JMeter 5.0 HTTPS 녹화에서 Firefox가 SEC_ERROR_UNKNOWN_ISSUER를 표시했습니다., 운영체제 저장소가 아니라 Firefox가 JMeter 녹화기가 새로 만든 루트 인증서를 신뢰해야 하는 환경이었습니다., 기존 관련 인증서를 삭제한 뒤 새 인증서를 Firefox에 가져와 해결 절차를 완료했습니다. · 확인일: 2026-07-30