python-cinderclient/cinderclient
sri harsha mekala 9c2e8df948 Support passing client certificates for server version requests
Using the cinderclient to fetch server versions will fail with error
`OpenSSL.SSL.Error: [sslv3 alert handshake failure]` when the server
requires client certificates to be passed with these requests.

Added the optional parameter `cert` to both get_server_version
get_highest_client_server_version and methods so that users can have
the option to pass client certificates while fetching server versions.

Also support passing mTLS certificate/key to HTTPClient

Closes-Bug: #1915996
Change-Id: I57c665dd9d4b8c32e5f10994d891d1e0f5315548
Signed-off-by: sri harsha mekala <smekala@oath.com>
2021-03-09 09:16:31 -08:00
..
apiclient Remove all usage of six library 2021-03-04 16:03:35 +08:00
contrib Fix noauth support 2017-03-24 13:24:50 +02:00
tests Support passing client certificates for server version requests 2021-03-09 09:16:31 -08:00
v2 Support passing client certificates for server version requests 2021-03-09 09:16:31 -08:00
v3 Support passing client certificates for server version requests 2021-03-09 09:16:31 -08:00
__init__.py Fix pep8 errors 2017-03-15 13:42:49 +01:00
_i18n.py Raise hacking version to 2.0.0 2019-12-21 03:27:48 -06:00
api_versions.py Add commands for default type overrides 2020-09-16 12:31:54 +00:00
base.py Remove all usage of six library 2021-03-04 16:03:35 +08:00
client.py Support passing client certificates for server version requests 2021-03-09 09:16:31 -08:00
exceptions.py Add cinder create --poll 2017-07-24 09:06:28 -04:00
extension.py Move old oslo-incubator code out of openstack/common 2016-11-03 18:29:31 +05:30
shell_utils.py Remove all usage of six library 2021-03-04 16:03:35 +08:00
shell.py Remove all usage of six library 2021-03-04 16:03:35 +08:00
utils.py Remove all usage of six library 2021-03-04 16:03:35 +08:00
version.py Add reno for release notes management 2015-12-13 19:56:41 -06:00