From e07607106cea8c7dbc7eb42ba1f37db25dba7f25 Mon Sep 17 00:00:00 2001 From: Chapuis Bertil Date: Mon, 7 Sep 2015 16:41:08 +0200 Subject: [PATCH] only support signed certificates --- backend/rest/rest.go | 5 +---- cmd/restic/global.go | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/rest/rest.go b/backend/rest/rest.go index 54dbc0382..445a41371 100644 --- a/backend/rest/rest.go +++ b/backend/rest/rest.go @@ -2,7 +2,6 @@ package rest import ( "bytes" - "crypto/tls" "encoding/json" "errors" "fmt" @@ -93,9 +92,7 @@ func Open(url *url.URL) (*Rest, error) { for i := 0; i < connLimit; i++ { connChan <- struct{}{} } - tr := &http.Transport{ - TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, - } + tr := &http.Transport{} client := http.Client{Transport: tr} return &Rest{url: url, connChan: connChan, client: &client}, nil } diff --git a/cmd/restic/global.go b/cmd/restic/global.go index 0752d3ab6..3cae4e5e4 100644 --- a/cmd/restic/global.go +++ b/cmd/restic/global.go @@ -195,6 +195,7 @@ func create(u string) (backend.Backend, error) { if url.Scheme == "s3" { return s3.Open(url.Host, url.Path[1:]) } else if url.Scheme == "http" || url.Scheme == "https" { + return rest.Open(url) }