Firefox는 인증서가 필요한 사이트를 방문 할 때 인증서를 요구하지 않습니다.


4

Linux Xubuntu 시스템에서 Firefox 44.0.2를 사용합니다. 인증서가 필요한 회사 웹 사이트에 액세스하려고합니다.

기본 설정-> 고급-> 인증서-> 인증서보기-> 인증서에서 올바른 인증서가 있음을 확인할 수 있습니다.

거기 있으며 Windows 컴퓨터의 Chrome 브라우저에서 성공적으로 사용하는 것과 동일한 인증서입니다. Windows Chrome에서 웹 사이트에 액세스하려고하면 인증서 중 하나를 선택하라는 팝업 창이 표시되고 올바른 인증서를 선택하면 모든 것이 작동합니다.

내 문제는 Linux의 Firefox가 웹 사이트에 액세스하려고 할 때 인증서를 선택하라는 메시지를 표시하지 않는다는 것입니다. "400 필요한 SSL 인증서가 전송되지 않았습니다."라는 메시지가 나타납니다.

Firefox에서 인증서를 묻는 메시지를 표시하려면 어떻게해야합니까? 또는 어떤 인증서를 사용해야하는지 어떻게 알 수 있습니까?

답변:


4

나는 방금 이것으로 실험하고있다. Firefox는 사이트의 SSL 인증서에 서명 한 동일한 발행자가 서명 한 인증서를 이미 가져온 경우에만 프롬프트를 표시합니다.

따라서 CA가 서버 및 클라이언트 인증서 모두에 서명하도록 한 다음 환경 설정 창을 통해 클라이언트 인증서를 Firefox로 가져 오십시오. 다음에 사이트를 방문하면 Firefox는 다음과 같은 CA에서 서명 한 클라이언트 인증서를 가지고 있음을 알게됩니다 서버의 SSL 인증서이므로이 인증서를 사용할지 묻는 메시지가 표시됩니다.


3
대부분의 사람 / 조직은 주요 공개 대상 URL에 신뢰할 수있는 공개 CA를 사용하고 개인 / 관리 관련 URL에 대해서는 자체 자체 발급 인증서를 사용합니다. 따라서 이것은 옵션이 아니며 반드시 요구되는 것은 아닙니다.
Craig Hicks

1
@CraigHicks : 이봐, 메신저를 쏘지 마라. 나는 Firefox 개발자가 아니기 때문에 규칙을 만들지 않았다! 방금 실험을 통해 이것이 작동하는 데 필요한 것임을 알았습니다. 문제에 대한 로깅을 제안했지만 Mozilla는 오래 전에 사용자가 원하는 것을 돌보지 않았 으므로이 문제를 해결할 가능성은 기본적으로 0입니다.
Malvineous 2016 년

:) 당신의 노력에 감사드립니다! 그러나 다음 지침에 따라 개인이 만든 인증서를 Firefox 브라우저에로드하는 데 성공했습니다 : knowledge.digicert.com/solution/SO5437.html . 이것은 digicert 인증서가 아니라 내가 만든 인증서입니다.
Craig Hicks

0

필자의 경우 웹 서버 (nginx)에 SPDY가 활성화되었습니다. 나는 그것을 비활성화하고 이제 Firefox가 예상대로 작동하고 인증서를 요구합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.