我想知道如何在 GoLang Https 服务器上使用 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>)
Run Code Online (Sandbox Code Playgroud)
我还有sf_bundle-g2-g1.crt。如何将其添加到证书链中?
@Vonc 的回答真的很有帮助,我只是错过了最后一件事。我正在使用 http.Server 实例来更改 ReadTimeout 和 WriteTimeout 参数。我怎样才能用 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)
Run Code Online (Sandbox Code Playgroud)
谢谢!