watcherclient.common.httpclient
Module¶watcherclient.common.httpclient.
HTTPClient
(endpoint, **kwargs)[source]¶Bases: watcherclient.common.httpclient.VersionNegotiationMixin
watcherclient.common.httpclient.
SessionClient
(os_watcher_api_version, api_version_select_state, max_retries, retry_interval, endpoint, **kwargs)[source]¶Bases: watcherclient.common.httpclient.VersionNegotiationMixin
, keystoneauth1.adapter.LegacyJsonAdapter
HTTP client based on Keystone client session.
watcherclient.common.httpclient.
VerifiedHTTPSConnection
(host, port, key_file=None, cert_file=None, ca_file=None, timeout=None, insecure=False)[source]¶Bases: http.client.HTTPSConnection
httplib-compatible connection using client-side SSL authentication
connect
()[source]¶Connect to a host on a given (SSL) port.
If ca_file is pointing somewhere, use it to check Server Certificate.
Redefined/copied and extended from httplib.py:1105 (Python 2.6.x). This is needed to pass cert_reqs=ssl.CERT_REQUIRED as parameter to ssl.wrap_socket(), which forces SSL to check server certificate against our client certificate.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.