GoLang Https 서버로 godaddy ssl 인증서를 사용하는 방법을 궁금합니다. GoLang으로 godaddy ssl 인증서
현재 나는 다음과 같은 코드를 사용하고 있습니다 :srv := &http.Server{
Addr: httpsPortStr,
Handler: n,
ReadTimeout: time.Duration(config.CfgIni.ReadTimeout) * time.Second,
WriteTimeout: time.Duration(config.CfgIni.WriteTimeout) * time.Second,
}
err := srv.ListenAndServeTLS(<CERTIFICATE_FILE>,<PRIVATE_KEY_FILE>)
나는 아직도 sf_bundle-g2-g1.crt
있습니다. 인증서 체인에 어떻게 추가합니까?
갱신
Vonc의 대답은 정말 도움이됩니다 @, 난 그냥 마지막 일을 누락. ReadTimeout 및 WriteTimeout 매개 변수를 변경하기 위해 http.Server 인스턴스를 사용하고 있습니다. tls로 어떻게 할 수 있습니까? 이것에 대한
내 앞의 코드 :
srv := &http.Server{
Addr: httpsPortStr,
Handler: n,
ReadTimeout: time.Duration(config.CfgIni.ReadTimeout) * time.Second,
WriteTimeout: time.Duration(config.CfgIni.WriteTimeout) * time.Second,
}
err := srv.ListenAndServeTLS(config.CfgIni.CertificateFile,config.CfgIni.PrivateKeyFile)
감사합니다!
감사합니다. 단 하나의 질문, 메인 포스트 업데이트 – ufk
감사합니다. 나는 tls.Config 객체를 TLSConfig 매개 변수로 사용할 수 있습니다. http://www.bite-code.com/2015/06/25/tls-mutual-auth-in-golang/ – ufk
답변 해 주셔서 대단히 감사합니다. . 어떤 이유로 내 인증서가 SSL 검증 자에 의해 불완전한 것처럼 보입니다. 그것에 대해 새로운 질문을 열었습니다. 가능한 경우 http://stackoverflow.com/questions/38170775/golang-with-http-ssl-godaddys-certificate-this-servers-certificate-chain-is 다시 한번 감사드립니다. – ufk