@@ -56,6 +56,9 @@ class THttpClient(TTransportBase):
def set_basic_auth(self, username, password):
self._client.set_basic_auth(username, password)
+ def set_verify(self, verify=True):
+ self._client.set_verify(verify)
+
def close(self):
self._headers = None
# Close session too?
@@ -293,6 +293,7 @@ def connect_to_thrift(conf):
"""
if conf.transport_mode == 'http':
mode = THttpClient(conf.http_url)
+ mode.set_verify(conf.validate)
else:
if conf.use_ssl:
mode = TSSLSocketWithWildcardSAN(conf.host, conf.port, validate=conf.validate, ca_certs=conf.ca_certs, keyfile=conf.keyfile, certfile=conf.certfile)