- var listener net.Listener
- if *tlsKey != "" {
- cert, err := tls.LoadX509KeyPair(*tlsCert, *tlsKey)
- if err != nil {
- log.Fatalf("Could not load TLS keys from %s and %s: %s", *tlsCert, *tlsKey, err)
- }
- config := tls.Config{Certificates: []tls.Certificate{cert}}
- listener, err = tls.Listen("tcp", *bind, &config)