From f8a52e7217817e0a78c877349c83d4e2024460d6 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 6 May 2016 15:39:48 +0200 Subject: Move ca.pem into extra file --- web/main.go | 37 +++++-------------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) (limited to 'web/main.go') diff --git a/web/main.go b/web/main.go index 20c052f..0110906 100644 --- a/web/main.go +++ b/web/main.go @@ -8,40 +8,13 @@ import ( "log" ) -const rootCA = ` ------BEGIN CERTIFICATE----- -MIIE2DCCAsCgAwIBAgIIfUvt8dKw1XkwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UE -AwwNQlRDIFBpbmF0YSBDQTAeFw0xNjA0MjQwMDU4MzNaFw0xNzA0MjQwMDU4MzNa -MBgxFjAUBgNVBAMMDUJUQyBQaW5hdGEgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC -DwAwggIKAoICAQDuCWOJUc/69gdxs9TtVkz+TRinrGEsWI5QDzgJFq+a0RXnHeJx -q+N9zrA0OmmFjDmJ7jl4eLWFOUJdCZrULNWF1CDG3/ZlXohuyf/AIbZu7ixItW3V -d3hasjt03g2ZBTcadP1uLUGcc7Q8sXm6NN2vtWvvkrhPMNabxxmuJj+APixnmG9A -slOg6wfRa0aD0Ra4uVZaTjrF/0HT0ufPK/GbthgJcdaWSNB5+aceZytcKhrzNMk9 -AcwTE6ZZ9esIaokb5pMtiL0ahlxqSdDXmL2gB+I7CQ+Moe8W5NzaAO3QylxC8VDz -vMhkEVqA3axqSeJWc6XZ/DMIpl5nbaKj3jRnAO6CaL6gO75KZHm2u5/rcbrkMd5a -DyifhWGYr99CSa/m9+e2Bxh4gONul0oj+T66J6KSYDtpUXjTRfS/8rn7N7K8g0xb -w4m0XEC51Y0sk7JA94aQQa+LUOyPBGmwC97ug2JgUItFWWmYZ9a0/aY+BTXgfznU -Uq7a76W5byEaCRc7iTPgeDpZY0xZqU5u95XQg7uPF3l9kfph9KKsmjqJzS0gcNGc -UQqFV4sRT1PlJ+Oux3smBFF7m+IfjVtj0dnVifRqciq0gisrwsUn4/hvytKdJGF2 -iCpG0Hq2yxI4ziA+tyu+1OZRUIxDqeCjNycjsjWXcU7mx1sLYmKA7vS5cwIDAQAB -oyYwJDASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwICBDANBgkqhkiG -9w0BAQsFAAOCAgEAALuWfeXk258subbssRZLIIznv9ODKem5hDC89j9GT2j8Rze1 -tPH5QBN/P+Wou9xdrgodPLHFA6mXzFhIWvHABiZpJfeYJNv2zpwMDplzFWPUssRS -nvd0AdiFeJFi/0K3EdsUYQGi/xg3mk1ta2xONybWKEh1IQyv6dCs6pr8QiQkoSeO -apyjDJjLNUXX1SUlapcgTAfJxuyY+rEHMUXqBhXyZ/A+tzKDCmloEvD/VvKkz2dr -FduUog4PpG/n8bKKDuu6fB2ThmMl1hZ1AyuWoER563xkAnge9Tj4Wc9V5BmShGts -wZjb+1S7Vp+V7btbwaj9ppYsyYHxssQr8xF2TYsItCsRaQ7eOCMcVCoofibM8s95 -k+nctVrjMnpP8rXkeM5fPLtwpA6stLdgBe+maCagHflGVMIe7SfJ9/7QPg6szOtZ -3G/p0jH2vJBZY7EIMIUE14QlJVwhOy8TPfMpTUH9ANPwQzAB1hb0pKtkJP7mytZE -gOQwe30qC5nc2g1uA0C9o/Gooi3h4MopsXNemdSoy4K7CaN/uAT6QU5mi5X6j48h -hlal1Sj/qUcwS9EkISuolY9SNCqZwMafe4HGrdaabTSzFLwPlbdNo4RG7RQGfwRc -iFfarof8w1KJeJw8ShKgqMvMG9ZZyLmEVTBCbBBX+mdbbeZzF9VSIreGiQo= ------END CERTIFICATE----- -` - func main() { + ca, err := ioutil.ReadFile("ca.pem") + if err != nil { + log.Fatal(err) + } roots := x509.NewCertPool() - if ok := roots.AppendCertsFromPEM([]byte(rootCA)); !ok { + if ok := roots.AppendCertsFromPEM([]byte(ca)); !ok { log.Fatal("failed to parse root certificate") } -- cgit v1.2.3