Chrome에서 영구 SSL 인증서 예외 추가 (Linux)


64

웹 사이트 도메인에 해당하지 않는 SSL 인증서가있는 웹 사이트에 문제가 있습니다. Chrome 은이 웹 사이트에 대한 경고를 제공하며 수동으로 무시해야합니다. Chrome을 다시 시작할 때마다 인증서 문제를 다시 무시해야합니다.

certutil, using C,,P,,trustargs를 사용하여 인증서를 신뢰할 수있는 인증서로 추가하려고 시도했지만 작동하지 않습니다. 인증서를 사용중인 도메인을 무시하도록 지시하는 신뢰 저장소 세트를 찾을 수 없습니다.

어떤 도메인에서든이 인증서를 신뢰하도록 Chrome (또는 certutil)에 지시하는 방법이 있습니까?

답변:


59


보안 인증서를 신뢰할 수없는 경우 Chrome 사용 안함 경고 스레드의 답변을 요약 한 것입니다 .

인증서를 설치하여 신뢰할 수있는 사이트에 대한 메시지를 피할 수 있습니다.
주소 표시 줄에서 경고 아이콘을 클릭 한 다음
Certificate Information -> Details Tab -> Export...
인증서 저장 을 클릭 하면됩니다.

Chrome의을 사용하십시오 Preferences -> Under The Hood -> Manage Certificates -> Import.
가져 오기의 "인증서 저장소"화면에서 "다음 저장소에 모든 인증서 배치"를 선택하고 "신뢰할 수있는 루트 인증 기관"을 찾으십시오. Chrome을 다시 시작하십시오.


7
감사합니다. 그러나 이것은 Windows에서만 작동합니다. Linux에서 Chrome은 certutil명령 줄 도구를 사용하여 인증서를 관리합니다.
ℝaphink

1
현상금이 만료되어 더 이상 정답을 선택할 수없는 것 같습니다. '(
–aphink

2
아니요, Linux에서는 작동하지 않으며 현상금을 다시 시작할 수 없습니다.
ℝaphink

1
참고로,이 (현재?)는 Chromium 18, Ubuntu 12.04에서 작동합니다. 동일한 지침은 here : superuser.com/a/41937/55046
Zayne S Halsall

2
여기에 추가해야 할 2 가지 간단한 사항 : 1. "가져 오기 ..."를 클릭하기 전에 인증서 관리자의 "권한"탭으로 이동하면 (따라서 사용자 또는 인증서에 서명 한 사람이 신뢰할 수있는 인증서 서명) 2. 필요한지 확실하지 않지만 "신뢰 설정 편집"에서 모든 확인란을 선택했습니다.
Sean the Bean

15

Linux에서 Chrome 버전 23.0.1271.97 사용 :

  1. 먼저 인증서 경고를 클릭하고 인증서를 파일 시스템으로 내 보냅니다. (연결> 인증서 정보> 세부 정보> 내보내기)
  2. 그런 다음 certutil 을 사용 하여이 저장된 인증서를 신뢰할 수있는 피어로 추가하십시오.

    certutil -d sql:$HOME/.pki/nssdb -A -t P -n <certificate nickname> -i <certificate filename>
    
  3. Chrome을 다시 시작하면 완료됩니다.


2
이것은 나를 위해 일했습니다. 감사합니다! 나는 이것을 먼저 실행해야했다 (opensuse linux) :sudo zypper install mozilla-nss-tools
gatoatigrado

당신이 그것을 사용을 어떻게 작동하는지 더 잘 이해하고자 할 때, 좋은 답변입니다 certutil -H -A: 어쩌면 NSS 데이터베이스에 대한 신뢰 플래그에 대해 읽어 blogs.oracle.com/meena/entry/notes_about_trust_flags
토마스 Gandor을

9

Ubuntu Linux를 사용하여 Chromium에서 작동하게하는 유일한 방법은이 certutil 명령 줄을 사용하는 것입니다.

certutil -d sql:$HOME/.pki/nssdb -A -t "CP,CP," -n CertNickName -i cert_file.crt

1
이것은 아치를 사용하여 저에게 효과적이었습니다.
Tim

그것은 Centos 7에서 나를 위해 일했다
The_Cute_Hedgehog

1
데비안 9도 작동했습니다 (먼저 설치된 libnss3-tools 패키지 필요).
nd34567s32e

3

이 스레드를 살펴보십시오.
Chrome에서 Tivo의 자체 서명 인증서가 정상임을 확신시킬 수 없습니다 .

이 기사는 다음과 같이 말합니다.

NSS 버그를 해결하려면 "C"트러스트 플래그를 지정해야합니다.

이 스레드가 문제와 관련이있는 경우 "P"트러스트 플래그가 작동하지 않는 Chrome의 알려진 버그 인 것 같습니다. libpkix는 P (신뢰할 수있는 피어) 트러스트 플래그를 무시합니다.

나는 이것이 도움이되기를 희망한다 (Linux가 아니기 때문에 약간 맹목적으로 대답하고있다).


감사합니다. 내 문제와 관련이 있으므로 Chrome의 버그입니다. 나는 그것이 실제로 내 문제를 해결하지는 않지만 내 질문에 대한 답변으로 귀하의 제안을 고려할 것입니다 :-)
Febaphink

0

Linux의 Chrome에는 SSL 인증서 관리자가 없으며 NSS 공유 DB를 사용합니다. 데이터베이스에 SSL 인증서를 추가하려면 명령 행을 사용해야합니다. CAcert 인증서를 추가하는 방법과 자체 서명 된 인증서를 추가하는 매우 쉬운 방법을 설명하겠습니다.

이 스레드를 살펴보십시오 : blog.avirtualhome.com/2010/02/02/adding-ssl-certificates-to-google-chrome-linux-ubuntu/


블로그 게시물의 내용을 여기로 이동해야합니다. 현재로서는 이것이 링크 전용 답변입니다.
AlbertEngelB

-1 여기에 설명이 필요합니다. 링크는 죽는다. 이것은 살 것이다.
Elijah Lynn

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