File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,7 @@ common base-settings
117
117
, crypton-connection
118
118
, cryptonite >= 0.25
119
119
, cryptonite-conduit >= 0.2
120
+ , data-default-class
120
121
, digest >= 0.0.1
121
122
, directory
122
123
, filepath >= 1.4
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ import qualified Data.Aeson as A
35
35
import qualified Data.ByteArray as BA
36
36
import qualified Data.ByteString as B
37
37
import qualified Data.ByteString.Lazy as LB
38
+ import Data.Default.Class (def )
38
39
import qualified Data.HashMap.Strict as H
39
40
import qualified Data.Ini as Ini
40
41
import qualified Data.List as List
@@ -1115,7 +1116,11 @@ connect :: ConnectInfo -> IO MinioConn
1115
1116
connect ci = do
1116
1117
let settings
1117
1118
| connectIsSecure ci && connectDisableTLSCertValidation ci =
1118
- let badTlsSettings = Conn. TLSSettingsSimple True False False
1119
+ let badTlsSettings =
1120
+ case def of
1121
+ tlsSettings@ Conn. TLSSettingsSimple {} ->
1122
+ tlsSettings {Conn. settingDisableCertificateValidation = True }
1123
+ _ -> def
1119
1124
in TLS. mkManagerSettings badTlsSettings Nothing
1120
1125
| connectIsSecure ci = NC. tlsManagerSettings
1121
1126
| otherwise = defaultManagerSettings
You can’t perform that action at this time.
0 commit comments