@@ -20,6 +20,7 @@ class TestSSL:
2020
2121 SERVER_CERT = get_ssl_filename ("server-cert.pem" )
2222 SERVER_KEY = get_ssl_filename ("server-key.pem" )
23+ CA_CERT = get_ssl_filename ("ca-cert.pem" )
2324
2425 def test_ssl_with_invalid_cert (self , request ):
2526 ssl_url = request .config .option .redis_ssl_url
@@ -56,13 +57,13 @@ def test_validating_self_signed_certificate(self, request):
5657 ssl_certfile = self .SERVER_CERT ,
5758 ssl_keyfile = self .SERVER_KEY ,
5859 ssl_cert_reqs = "required" ,
59- ssl_ca_certs = self .SERVER_CERT ,
60+ ssl_ca_certs = self .CA_CERT ,
6061 )
6162 assert r .ping ()
6263 r .close ()
6364
6465 def test_validating_self_signed_string_certificate (self , request ):
65- with open (self .SERVER_CERT ) as f :
66+ with open (self .CA_CERT ) as f :
6667 cert_data = f .read ()
6768 ssl_url = request .config .option .redis_ssl_url
6869 p = urlparse (ssl_url )[1 ].split (":" )
@@ -150,7 +151,7 @@ def _create_oscp_conn(self, request):
150151 ssl_certfile = self .SERVER_CERT ,
151152 ssl_keyfile = self .SERVER_KEY ,
152153 ssl_cert_reqs = "required" ,
153- ssl_ca_certs = self .SERVER_CERT ,
154+ ssl_ca_certs = self .CA_CERT ,
154155 ssl_validate_ocsp = True ,
155156 )
156157 return r
@@ -171,14 +172,6 @@ def test_ssl_ocsp_called_withcrypto(self, request):
171172 assert "No AIA information present in ssl certificate" in str (e )
172173 r .close ()
173174
174- # rediss://, url based
175- ssl_url = request .config .option .redis_ssl_url
176- sslclient = redis .from_url (ssl_url )
177- with pytest .raises (ConnectionError ) as e :
178- sslclient .ping ()
179- assert "No AIA information present in ssl certificate" in str (e )
180- sslclient .close ()
181-
182175 @skip_if_nocryptography ()
183176 def test_valid_ocsp_cert_http (self ):
184177 from redis .ocsp import OCSPVerifier
@@ -256,7 +249,7 @@ def test_mock_ocsp_staple(self, request):
256249 ssl_certfile = self .SERVER_CERT ,
257250 ssl_keyfile = self .SERVER_KEY ,
258251 ssl_cert_reqs = "required" ,
259- ssl_ca_certs = self .SERVER_CERT ,
252+ ssl_ca_certs = self .CA_CERT ,
260253 ssl_validate_ocsp = True ,
261254 ssl_ocsp_context = p , # just needs to not be none
262255 )
@@ -276,7 +269,7 @@ def test_mock_ocsp_staple(self, request):
276269 ssl_certfile = self .SERVER_CERT ,
277270 ssl_keyfile = self .SERVER_KEY ,
278271 ssl_cert_reqs = "required" ,
279- ssl_ca_certs = self .SERVER_CERT ,
272+ ssl_ca_certs = self .CA_CERT ,
280273 ssl_ocsp_context = ctx ,
281274 ssl_ocsp_expected_cert = open (self .SERVER_KEY , "rb" ).read (),
282275 ssl_validate_ocsp_stapled = True ,
@@ -294,7 +287,7 @@ def test_mock_ocsp_staple(self, request):
294287 ssl_certfile = self .SERVER_CERT ,
295288 ssl_keyfile = self .SERVER_KEY ,
296289 ssl_cert_reqs = "required" ,
297- ssl_ca_certs = self .SERVER_CERT ,
290+ ssl_ca_certs = self .CA_CERT ,
298291 ssl_validate_ocsp_stapled = True ,
299292 )
300293
0 commit comments