GoLang HttpsサーバーでgodaddyのSSL証明書を使用する方法が不思議です。私はまだsf_bundle-g2-g1.crt
を持って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>)
:
現在、私は次のコードを使用しています。どのように証明書のチェーンに追加しますか? Voncの答え@
更新
は、私はちょうど1つの最後に欠けている、本当に便利です。 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)
感謝!
ありがとうございます!ただ1つの質問、更新されたメインポスト – ufk
ありがとうございます。私はhttp://www.bite-code.com/2015/06/25/tls-mutual-auth-in-golang/に記載されているように、そのtls.ConfigオブジェクトをTLSConfigパラメータとして使用できます。 – ufk
。何らかの理由で私の証明書がSSL検証者によって不完全なように見えます。私はそれについて新しい質問を開いた。可能であれば、http://stackoverflow.com/questions/38170775/golang-with-http-ssl-godaddys-certificate-this-servers-certificate-chain-isもう一度お試しください! – ufk