server.go
func ListenAndServeTLS(addr, certFile, keyFile string, handler RequestHandler) error {
	s := &Server{
		Handler: handler,
	}
	return s.ListenAndServeTLS(addr, certFile, keyFile)
}
func ListenAndServeTLS(addr, certFile, keyFile string, handler RequestHandler) error {
	s := &Server{
		Handler: handler,
	}
	return s.ListenAndServeTLS(addr, certFile, keyFile)
}
func ListenAndServeTLS ( addr , certFile , keyFile string , handler RequestHandler ) error { s := & Server { Handler : handler , } return s . ListenAndServeTLS ( addr , certFile , keyFile ) }
// ListenAndServeTLS serves HTTPS requests from the given TCP addr
// using the given handler.
//
// certFile and keyFile are paths to TLS certificate and key files.
ListenAndServeTLS serves HTTPS requests from the given TCP addr using the given handler . certFile and keyFile are paths to TLS certificate and key files .