"encoding/pem"
"errors"
"fmt"
- "io/ioutil"
"log"
+ "os"
)
var (
log.Fatalln(err)
}
if cfg.CACert != "" {
- data, err := ioutil.ReadFile(cfg.CACert)
+ data, err := os.ReadFile(cfg.CACert)
if err != nil {
log.Fatalln(err)
}
(*hostToCertificate)[host] = &cert
pool := x509.NewCertPool()
for _, p := range cfg.ClientCAs {
- data, err := ioutil.ReadFile(p)
+ data, err := os.ReadFile(p)
if err != nil {
log.Fatalln(err)
}
func NewTLSConfig() *tls.Config {
return &tls.Config{
+ MinVersion: tls.VersionTLS12,
NextProtos: NextProtos,
GetCertificate: GetCertificate,
GetConfigForClient: GetConfigForClient,