GoDaddy 인증서를 사용하는 HTTP SSL: "이 서버의 인증서 체인이 불완전합니다."
이 문제는 HTTP에 GoDaddy의 SSL 인증서를 사용하고 수신할 때 발생합니다. "이 서버의 인증서 체인이 불완전합니다."
불완전한 인증서 체인
GoDaddy의 인증서로 SSL을 구성할 때 제공된 인증서 파일에 다음이 포함되어 있는지 확인하는 것이 중요합니다. 서버의 인증서뿐 아니라 중간 인증서 및 루트 인증서(인증 기관 또는 CA)도 있습니다.
해결책
이 문제를 해결하려면 "cert/ myalcoholist.pem" 파일에는 다음이 포함됩니다.
코드 변경 사항
다음과 같이 코드를 업데이트합니다.
<code class="go">pem, err := ioutil.ReadFile("cert/myalcoholist.crt") if err != nil { log.Fatalf("Failed to read client certificate authority: %v", err) } if !certpool.AppendCertsFromPEM(pem) { log.Fatalf("Can't parse client certificate authority") }</code>
이 변경으로 인해 필요한 모든 인증서가 인증서 체인에 포함됩니다.
추가 팁
결론
필요한 인증서를 인증서 체인에 통합하고 잠재적으로 암호 제품군을 사용함으로써 GoDaddy 인증서 사용 시 불완전한 인증서 체인이 발급됩니다. HTTP에 대한 문제를 해결할 수 있어 보안 연결과 만족스러운 SSL 검증 결과를 보장합니다.
위 내용은 다음은 귀하의 기사 내용에 맞는 몇 가지 질문 기반 제목입니다. * GoDaddy SSL 인증서 오류: \'이 서버\의 인증서 체인이 불완전합니다\' - 해결 방법 * 마이고는 왜?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!