Codebase list golang-github-go-kit-kit / 8b378aa
add support for cacert Olivier Bregeras 8 years ago
1 changed file(s) with 10 addition(s) and 1 deletion(s). Raw diff Collapse all Expand all
11
22 import (
33 "crypto/tls"
4 "crypto/x509"
5 "io/ioutil"
46 "net"
57 "net/http"
68 "time"
3638 return nil, err
3739 }
3840
41 caCertCt, err2 := ioutil.ReadFile(caCert)
42 if err2 != nil {
43 return nil, err2
44 }
45 caCertPool := x509.NewCertPool()
46 caCertPool.AppendCertsFromPEM(caCertCt)
47
3948 tlsConfig := &tls.Config{
4049 Certificates: []tls.Certificate{tlsCert},
41 // InsecureSkipVerify: true,
50 RootCAs: caCertPool,
4251 }
4352
4453 transport := &http.Transport{