자체 서명 된 인증서를 가져 오는 동안 '인증 기관이 아님'

스테판 비에르 칸트

로컬 개발을 위해 자체 서명 된 SSL 인증서를 만들었습니다. 페이지에 액세스 할 때 NET::ERR_CERT_AUTHORITY_INVALID오류가 발생합니다. 하지만 Chrome ( chrome : // settings / certificates ) 으로 가져 오려고 하면 실패합니다.

파일에 가져 오지 않은 인증서가 하나 포함되어 있습니다.

  • mylocalwebapp.dev : 인증 기관 아님

이것은 인증서를 만들기 위해 실행 한 명령입니다.

openssl req -new -x509 -nodes \
 -extensions SAN \
 -reqexts SAN  \
 -days 365 \
 -newkey rsa:2048 \
 -keyout /etc/ssl/private/apache-selfsigned.key \
 -out /etc/ssl/certs/apache-selfsigned.crt \
 -config <(cat /etc/ssl/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:mylocalwebapp.dev'))

버전 58부터 Chrome은 SAN 없이는 허용하지 않기 때문에 SAN 옵션을 추가했습니다 . Chrome 57에서 작동했으며 Firefox에서도 작동합니다.

Ubuntu 17.04의 Chrome 58에서 작동하는 자체 서명 된 인증서를 얻으려면 어떻게해야합니까?

tdg5

우리 기지를 덮고 있는지 확인하기 위해 ... 여기에 설명 된 프로세스를 시도해 보셨습니까? https://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate

그것은 나를 위해 작동했지만 오늘 아침 Chrome 58.0.3029.81로 업데이트 한 후 Ubuntu 16.04에서 작동하는 자체 서명 인증서에 대해 콘솔에 다음 오류가 발생합니다.

Certificate Error
There are issues with the site's certificate chain (net::ERR_CERT_AUTHORITY_INVALID).

편집하다:

위에서 언급 한 링크의 방법 중 하나를 사용하여 성공했습니다. Chrome에서 무언가가 변경된 것처럼 보이고 더 이상 제대로 작동하지 않기 때문에 Chrome을 완전히 둘러 쌉니다.

OpenSSL 클라이언트를 사용하여 인증서를 덤프하려면 (아마 필요하지 않지만 매우 철저하게하고 싶은 경우) :

$ echo QUIT | openssl s_client -connect $DOMAIN_TO_FETCH_FROM:443 | sed -ne '/BEGIN CERT/,/END CERT/p' > my-cert

를 사용하여 덤프 된 인증서를 설치하려면 certutil. openssl로 인증서를 덤프하지 않은 경우 my-cert적절한 파일 이름으로 바꿉니다.

$ certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n my-cert -i my-cert

다음을 사용하여 인증서 설치를 확인하십시오 certutil(그렇게 느끼는 경우).

$ certutil -d sql:$HOME/.pki/nssdb -L

# Certificate Nickname                                         Trust Attributes
#                                                              SSL,S/MIME,JAR/XPI
#
# my-cert                                                      P,,  

Chrome을 완전히 닫고 다시 시작하면 성공할 수 있습니다. 58 및 59 베타에서 나를 위해 일했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MacOS에서 자체 서명 된 SSL 인증서 가져 오기

분류에서Dev

자체 서명 된 인증서를 "신뢰할 수있는 루트 인증 기관"저장소로 가져 오는 것이 잘못입니까?

분류에서Dev

명령 프롬프트에서 Windows의 개인 키가있는 자체 서명 된 인증서 가져 오기

분류에서Dev

hsql 데이터베이스를 사용하는 동안 liferay에서 관리자 자격 증명 가져 오기

분류에서Dev

다른 자체 서명 된 인증서를 생성하기 위해 인증서가 필요한 이유

분류에서Dev

Node.js 애플리케이션에서 Heroku 호스팅 Postgres 데이터베이스를 쿼리하는 동안 '자체 서명 된 인증서'오류

분류에서Dev

자체 서명 된 SSL 인증서는 덜 안전합니까?

분류에서Dev

Windows : 자체 서명 된 루트 인증서 및 자체 서명 된 루트 인증서로 서명 된 자체 서명 된 인증서를 만드는 방법

분류에서Dev

웹 API에서 인증 된 사용자 이름을 가져 오는 방법 (토큰 기반 인증)

분류에서Dev

부두 노동자의 JRE의 cacert에 자체 서명 인증서를 가져 오기 서비스에서 인식되지 않습니다

분류에서Dev

setup.exe를 설치하는 동안 자체 서명 된 인증서를 설치하는 방법

분류에서Dev

자체 서명 된 인증서가있는 InternetOpenUrl

분류에서Dev

자체 서명 된 인증서가있는 Https iOS

분류에서Dev

자체 서명 된 SSL 인증서가있는 UWP BackgroundDownloader

분류에서Dev

로컬에서 Firebase 기능을 실행할 때 https를 작동하고 자체 서명 된 SSL 인증서를 추가하는 방법은 무엇입니까?

분류에서Dev

Firefox가 자체 서명 된 인증서를 신뢰하지 않는 이유는 무엇입니까?

분류에서Dev

자체 서명 된 인증서 오류가있는 SSL 연결 (C # 소켓이 Java 서버 소켓에 연결)

분류에서Dev

many = True serializer Viewset에서 인증 된 사용자 가져 오기

분류에서Dev

자체 서명 된 인증서를 사용하는 Heroku SSL

분류에서Dev

기관 서명 인증서를 비활성화하지 않고 자체 서명 SSL 인증서 추가

분류에서Dev

개인 서버 / 클라이언트를위한 자체 서명 된 인증서 보안

분류에서Dev

Certmgr-개인 키가없는 자체 서명 된 인증서가 업데이트되지 않음

분류에서Dev

Mono 및 ServiceStack에서 Apache Basic Auth로 인증 된 인증 된 사용자 가져 오기

분류에서Dev

종료 날짜가 과거 인 자체 서명 된 인증서 만들기

분류에서Dev

종료 날짜가 과거 인 자체 서명 된 인증서 만들기

분류에서Dev

Azure DEVOPS의 GIT 오류-SSL 인증서 문제 : 인증서 체인 푸시의 자체 서명 된 인증서

분류에서Dev

ASP.NET MVC에서 인증 된 ID 사용자 데이터 가져 오기

분류에서Dev

자체 서명 된 SSL 인증서에 대한 Thunderbird 보안 예외 추가

분류에서Dev

자체 CA 인증서 가져 오기 문제

Related 관련 기사

  1. 1

    MacOS에서 자체 서명 된 SSL 인증서 가져 오기

  2. 2

    자체 서명 된 인증서를 "신뢰할 수있는 루트 인증 기관"저장소로 가져 오는 것이 잘못입니까?

  3. 3

    명령 프롬프트에서 Windows의 개인 키가있는 자체 서명 된 인증서 가져 오기

  4. 4

    hsql 데이터베이스를 사용하는 동안 liferay에서 관리자 자격 증명 가져 오기

  5. 5

    다른 자체 서명 된 인증서를 생성하기 위해 인증서가 필요한 이유

  6. 6

    Node.js 애플리케이션에서 Heroku 호스팅 Postgres 데이터베이스를 쿼리하는 동안 '자체 서명 된 인증서'오류

  7. 7

    자체 서명 된 SSL 인증서는 덜 안전합니까?

  8. 8

    Windows : 자체 서명 된 루트 인증서 및 자체 서명 된 루트 인증서로 서명 된 자체 서명 된 인증서를 만드는 방법

  9. 9

    웹 API에서 인증 된 사용자 이름을 가져 오는 방법 (토큰 기반 인증)

  10. 10

    부두 노동자의 JRE의 cacert에 자체 서명 인증서를 가져 오기 서비스에서 인식되지 않습니다

  11. 11

    setup.exe를 설치하는 동안 자체 서명 된 인증서를 설치하는 방법

  12. 12

    자체 서명 된 인증서가있는 InternetOpenUrl

  13. 13

    자체 서명 된 인증서가있는 Https iOS

  14. 14

    자체 서명 된 SSL 인증서가있는 UWP BackgroundDownloader

  15. 15

    로컬에서 Firebase 기능을 실행할 때 https를 작동하고 자체 서명 된 SSL 인증서를 추가하는 방법은 무엇입니까?

  16. 16

    Firefox가 자체 서명 된 인증서를 신뢰하지 않는 이유는 무엇입니까?

  17. 17

    자체 서명 된 인증서 오류가있는 SSL 연결 (C # 소켓이 Java 서버 소켓에 연결)

  18. 18

    many = True serializer Viewset에서 인증 된 사용자 가져 오기

  19. 19

    자체 서명 된 인증서를 사용하는 Heroku SSL

  20. 20

    기관 서명 인증서를 비활성화하지 않고 자체 서명 SSL 인증서 추가

  21. 21

    개인 서버 / 클라이언트를위한 자체 서명 된 인증서 보안

  22. 22

    Certmgr-개인 키가없는 자체 서명 된 인증서가 업데이트되지 않음

  23. 23

    Mono 및 ServiceStack에서 Apache Basic Auth로 인증 된 인증 된 사용자 가져 오기

  24. 24

    종료 날짜가 과거 인 자체 서명 된 인증서 만들기

  25. 25

    종료 날짜가 과거 인 자체 서명 된 인증서 만들기

  26. 26

    Azure DEVOPS의 GIT 오류-SSL 인증서 문제 : 인증서 체인 푸시의 자체 서명 된 인증서

  27. 27

    ASP.NET MVC에서 인증 된 ID 사용자 데이터 가져 오기

  28. 28

    자체 서명 된 SSL 인증서에 대한 Thunderbird 보안 예외 추가

  29. 29

    자체 CA 인증서 가져 오기 문제

뜨겁다태그

보관