octavia/octavia/tests/common
Michael Johnson 73cdee503f Fix issue with certificates with no subject or CN
This patch fixes an issue where if the user attempts to use a
certificate that does not have a subject or CN, we would fail to create
a listener using the certificate.
Per the x.509 specification, a blank subject is allowed as long as the
subjectAltName extension is present in the certificate.
Octavia will now check for the a valid subAltName if the subject CN can
not be retrieved. If both are missing an appropriate error is raised for
the user.

Closes-Bug: #2043582
Change-Id: I06911f42b9bf29cf9a5f2e76d8333d8a2f1bc60b
2023-12-01 00:36:03 +00:00
..
__init__.py Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
constants.py Remove python-neutronclient 2023-04-14 13:11:38 +02:00
data_model_helpers.py Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
sample_certs.py Fix issue with certificates with no subject or CN 2023-12-01 00:36:03 +00:00
sample_data_models.py Add support for HTTP Strict Transport Security 2023-08-23 18:18:02 +02:00
sample_haproxy_prometheus Run codespell on octavia package directory 2023-10-25 15:28:34 +02:00
sample_network_data.py Refactor the failover flows 2020-06-18 16:25:21 -07:00
sample_octavia_prometheus Fix a typo in a prometheus help string 2022-03-01 22:03:04 +00:00
utils.py Reconfigure amphora network interfaces seamlessly 2022-08-19 18:38:32 +02:00