https localhost에서 내 웹 앱을 테스트하고 싶습니다. 불행히도 크롬에서 인증서 경고를 제거하는 것은 불가능합니다. 먼저 다음과 같이 인증서를 생성했습니다.
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/localhost-selfsigned.key -out /etc/ssl/certs/localhost-selfsigned.crt
그런 다음 Chrome, 설정> 고급> 인증서 관리-> 가져 오기에 추가하고 싶습니다. 이전에 생성 된 .crt 파일을 가져 오려고하면 다음과 같이됩니다.
인증서 가져 오기 오류 :이 클라이언트 인증서의 개인 키가 없거나 유효하지 않습니다.
나는 그것을 봤지만 도움이되지 않았다.
또한 allow-insecure-localhost 플래그를 활성화하고 크롬을 열어 --ignore-certificate-errors
보았지만 여전히 경고가 표시되고 https가 손상되었습니다.
다른 방법이 있습니까, 아니면 인증서에 문제가 있습니까?
브라우저에는 개인 키가 아닌 공개 키가 필요합니다.
—
Arjan
일반적으로 자체 서명 된 서버 인증서를 만들어 웹 앱을 제공하는 HTTP 서버 소프트웨어에 설치합니다. 웹 브라우저에 설치된 클라이언트 측 (사용자) 인증서 는 웹 앱에 로그온 할 때 사용자를 인증하는 데 사용할 수 있지만 매우 드 rare니다. 대부분의 사이트 / 앱은 사용자 / 클라이언트 인증서가 아닌 사용자 이름 / 암호 인증을 사용합니다.
—
Spiff
이 인증서를 사용하여 https를 통해 컨텐츠를 제공하고 브라우저에서 내보낼 때의 모양을 볼 수 있습니까? 동일한 내용이어야합니다.
—
cghislai 2016 년
또한 잘못된 탭에서 가져오고있을 수 있습니다. 가져 오기 버튼을 클릭하기 전에 서버 탭으로 전환하십시오
—
cghislai
/etc/ssl/private/localhost-selfsigned.key
파일 도 가져 왔습니까? 이것이 개인 키입니다.