mqtt_relay/mqtt/utils.go
2024-08-22 02:58:23 +08:00

17 lines
355 B
Go

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
}