-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Closed
Labels
Description
by bique.alexandre:
Hi, The http package need an additionnal method to Server : func (server *Server) ListenAndServeTLS(certFile string, keyFile string) os.Error { config := &tls.Config{ Rand: rand.Reader, Time: time.Seconds, NextProtos: []string{"http/1.1"}, } var err os.Error config.Certificates = make([]tls.Certificate, 1) config.Certificates[0], err = tls.LoadX509KeyPair(certFile, keyFile) if err != nil { return err } conn, err := net.Listen("tcp", server.Addr) if err != nil { return err } tlsListener := tls.NewListener(conn, config) return server.Serve(tlsListener) }