Chrome에서 자체 서명 된 인증서를 수락하도록하려면 어떻게해야합니까?


7

node / express 및 MongoDB를 기반으로하는 로컬 REST-API 서비스가 있습니다.

http에서 https로 전환하려고합니다.

클라이언트는 Windows Server 2012 R2 (터미널 서버)에서 실행 중입니다.

REST-API는 Ubuntu 16.04 LTS 서버의 Docker를 통해 호스팅됩니다.

알아:

  • API를 호스팅하는 서버에서 openSSL을 사용하여 자체 서명 된 인증서를 작성해야합니다.
  • 자체 서명 된 인증서를 승인하는 데 브라우저에 문제가 있습니다

내 질문:

  • 클라이언트 (Chrome)가 자체 서명 된 인증서를 사용하여 HTTPS 연결을 수락 할 수 있습니까?

답변:


3

클라이언트 (Chrome)가 자체 서명 된 인증서를 사용하여 HTTPS 연결을 수락 할 수 있습니까?

예. 인증서를 파일로 내 보낸 후 아직 Chrome으로 가져 오지 않은 경우 인증서를 Chrome으로 가져와야합니다. 인증서 대화 상자에서 인증서를 가져올 수 있으며 설정 / 고급 / 인증서 관리를 통해 연결할 수 있습니다.

몇 가지주의 사항 :

  • Chrome 58부터 자체 서명 된 인증서의 주체 대체 이름 (SAN) 필드에 올바른 도메인 이름이 있어야 합니다.
  • 인증서를 가져온 후 Chrome을 다시 시작해야합니다.

자세한 내용은 예를 들어 StackOverflow에서이 질문을 참조하십시오.

자체 서명 로컬 호스트 인증서를 수락하도록 Chrome 받기


답장을 보내 주셔서 감사합니다. 인증서 가져 오기를 허용하지 않는 창에 문제가있었습니다. 이제 수정되었습니다 :) 출처 : superuser.com/questions/145394/…
oldmayn

이 지침은 기존 Google 크롬에만 적용되므로 투표에 실패합니다. 버전 67 이전에는 불법 웹 사이트에서이 메커니즘을 사용하여 불법 데이터 및 데이텀을 배포하기 때문에이 자체 서명 기능을 완전히 비활성화했습니다. 귀하는 인터넷을 통해 작동하는 웹 사이트를 가질 수 있도록 권한을 부여 할 수 있도록 암호화없이 암호화하거나 인증 기관에 돈을 지불해야합니다. 악에 빠지지 말고 "그냥 조금 악에 빠졌다".
Eric Leschinski

@EricLeschinski : 업데이트 주셔서 감사합니다. IMHO, 답변이 구식 인 경우 다운 투표하지 않고 편집해야합니다. 정확하고 오래되었습니다.
썰매

2
@EricLeschinski : 레코드를 위해 현재 Chrome (Windows에서는 V69)으로 이것을 테스트했으며 나에게 적합합니다. 그러나 인증서를 가져온 후 Chrome을 다시 시작해야합니다. 답변이 수정되었습니다.
sleske

1
@sieske에게 감사합니다. CHROME을 다시 시작하면 모든 것이 제대로 작동했습니다.
율리우스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.