blob: 6414b25032b366f4f539b45216ec355fc23ed66b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package cfg
import (
"crypto/tls"
"github.com/xlgmokha/x/pkg/x"
)
func WithSelfSigned(cert, key string) cfg.Option {
certificate := x.Must(tls.LoadX509KeyPair(cert, key))
return func(config *cfg.Config) {
config.TLS = &tls.Config{
MinVersion: tls.VersionTLS13,
Certificates: []tls.Certificate{certificate},
}
}
}
|