Home IT/WEB SSL Error : Can't validate SSL Certificate. Either it is self-signed (which...

SSL Error : Can’t validate SSL Certificate. Either it is self-signed (which will cause browser warnings) or it is invalid. 페이스북 에러 해결방법

아래 포스트 글 “카카오톡,페이스북 og:image 캐시 삭제” 을 작성하다가 facebook for developers 에서 디버그 버튼을 눌렀는데 해결해야 하는 경고 내역으로 다음과 같은 항목이 출력됐다.

  • SSL Error : Can’t validate SSL Certificate. Either it is self-signed (which will cause browser warnings) or it is invalid.
  • cURL 오류 : cURL 오류: 60 (SSL_CACERT)
  • 추정된 속성 : ‘og:image’ 속성은 다른 태그에서 추정할 수 있는 값이더라도 명확하게 입력해야 합니다.
  • 자산 누락됨다음 필수 자산이 누락되었습니다: og:url, og:type, og:title, og:image, og:description, fb:app_id
facebook for developers - 해결해야 하는 경고
facebook for developers – 해결해야 하는 경고
inline ad

SSL 인증서를 검증할 수 없음. 자체 서명되었거나(브라우저 경고가 발생함) 유효하지 않은 경우. 라고 SSL 인증서에 에러가 내고 있었다. https로 접근이 되서 문제가 없는 줄 알았더니 아래 웹페이지를 읽고 체인 인증서 적용에 문제가 있음을 확인했다.
https://wordpress.org/support/topic/facebook-cannot-verify-my-ssl-certificate/

체인 인증서(Chain Cert)

아래는 체인 인증서 테스트를 할 수 있는 사이트이고 여기서 테스트 해보았는데 문제가 있음을 확인했고 했다. 이 사이트에서 체인 인증서에 대해서 이렇게 설명하고 있다.

SSL인증서를 설치할 때 사이트의 인증서뿐만 아니라 하나 이상의 중간(체인이라고 함)인증서도 설치해야 한다. 올바른 체인을 설치하지 않으면 브라우저에서 인증서 오류가 발생하여 방문자가 사이트를 방문하지 못할 수 있다고 말한다.

체인 인증서 테스트

해결방법

저는 인증서를 gogetssl 에서 받았는데 인증서를 다운 받을 때 3가지 파일을 준다. 그때 3가지 파일을 합치지 않고 하나의 파일만 인증서로 적용해서 문제가 발생했다. 아래는 gogetssl 에서 받은 인증서 파일이다. markettraders_kr.crt 파일에 UserTrust_RSQ_Certification_Authority.crt, AAA_Certificate_Services.crt 순서로 파일을 합쳐서 사용하니 SSL Error 문제가 해결됐다.

gogetssl 에서 받은 ssl 인증서 파일
gogetssl 에서 받은 ssl 인증서 파일

테스트 할 수 있는 사이트(https://whatsmychaincert.com/) 에서도 정상적으로 동작하는 것을 확인했고 facebook for developers 해결해야 하는 경고도 없어진 것을 확인했다.

https://whatsmychaincert.com/ - TEST
https://whatsmychaincert.com/ – TEST

RECENT POSTS

[vscode]이 시스템에서 스크립트를 실행할 수 없으므로 nest.ps1 파일을 로드할 수 없습니다.

nest : 이 시스템에서 스크립트를 실행할 수 없으므로 C:UsersmarkettradersAppDataRoamingnpmnest.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.위치 줄:1 문자:1 이 오류는 PowerShell 실행 정책 관련...

[nest.js]nest.js, node.js, 프로젝트 생성 방법

Node.js 설치 Node.js의 공식 웹사이트(nodejs.org)에서 Windows용 인스톨러를 다운로드합니다. 다운로드한 인스톨러를 실행하여 설치합니다. Node Version Manager(NVM)을 사용하는 경우 nvm install node # 최신 버전 설치 nvm install 14 #...

[광주]위파크 더 센트럴 분양주택 분양안내

기본정보 공급위치: 광주광역시 서구 풍암동 10-12번지 일원 공급번호: 2023000351 공급규모: 625세대 분양/입주: 분양 2023-08-04 / 입주 2026-08 건설사: (주)호반건설 (주)라인건설 분양문의: 1670-5676 분양정보: 분양정보 자세히보기 홈페이지 주소: http://www.wepark-central.co.kr/ 모집공고문 보기 청약일정 모집공고일: 2023-08-04 청약접수: 2023-08-14...

[강원]힐스테이트 속초 분양주택 분양안내

기본정보 공급위치: 강원특별자치도 속초시 금호동 622-40 일원 공급번호: 2023000337 공급규모: 925세대 분양/입주: 분양 2023-07-21 / 입주 2026-05 건설사: 현대엔지니어링(주) 분양문의: 033-947-0925 분양정보: 분양정보 자세히보기 홈페이지 주소: http://www.hillstate-sokcho.co.kr 모집공고문 보기 청약일정 모집공고일: 2023-07-21 청약접수: 2023-07-31 ~...