package mqtt import "crypto/tls" // CreateTLSConfig creates a TLS configuration for the server func CreateTLSConfig(certFile, keyFile string) (*tls.Config, error) { cert, err := tls.LoadX509KeyPair(certFile, keyFile) if err != nil { return nil, err } tlsConfig := &tls.Config{ Certificates: []tls.Certificate{cert}, } return tlsConfig, nil }