code: func (tr *Transport) TLSServerConfig() (*tls.Config, error) {
  	cert, err := tr.getCertificate()
  	if err != nil {
  		return nil, err
  	}
  
  	return &tls.Config{
  		Certificates: []tls.Certificate{cert},
  		CipherSuites: core.CipherSuites,
  		MinVersion:   tls.VersionTLS12,
  	}, nil
  }
docs: // TLSServerConfig is a general server configuration that should be
  // used for non-client authentication purposes, such as HTTPS.