Blame SOURCES/python-httplib2.certfile.patch

rdobuilder 8e4ddf
diff --git a/python2/httplib2/certs.py b/python2/httplib2/certs.py
rdobuilder 8e4ddf
index 59d1ffc..a2e7513 100644
rdobuilder 8e4ddf
--- a/python2/httplib2/certs.py
rdobuilder 8e4ddf
+++ b/python2/httplib2/certs.py
rdobuilder 8e4ddf
@@ -23,6 +23,7 @@ BUILTIN_CA_CERTS = os.path.join(
rdobuilder 8e4ddf
     os.path.dirname(os.path.abspath(__file__)), "cacerts.txt"
rdobuilder 8e4ddf
 )
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
+FEDORA_CA_CERTS = "/etc/pki/tls/certs/ca-bundle.crt"
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 def where():
rdobuilder 8e4ddf
     env = os.environ.get("HTTPLIB2_CA_CERTS")
rdobuilder 8e4ddf
@@ -35,7 +36,7 @@ def where():
rdobuilder 8e4ddf
         return custom_ca_locater_where()
rdobuilder 8e4ddf
     if certifi_available:
rdobuilder 8e4ddf
         return certifi_where()
rdobuilder 8e4ddf
-    return BUILTIN_CA_CERTS
rdobuilder 8e4ddf
+    return FEDORA_CA_CERTS
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 if __name__ == "__main__":
rdobuilder 8e4ddf
diff --git a/python3/httplib2/certs.py b/python3/httplib2/certs.py
rdobuilder 8e4ddf
index 59d1ffc..2708393 100644
rdobuilder 8e4ddf
--- a/python3/httplib2/certs.py
rdobuilder 8e4ddf
+++ b/python3/httplib2/certs.py
rdobuilder 8e4ddf
@@ -23,6 +23,8 @@ BUILTIN_CA_CERTS = os.path.join(
rdobuilder 8e4ddf
     os.path.dirname(os.path.abspath(__file__)), "cacerts.txt"
rdobuilder 8e4ddf
 )
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
+FEDORA_CA_CERTS = "/etc/pki/tls/certs/ca-bundle.crt"
rdobuilder 8e4ddf
+
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 def where():
rdobuilder 8e4ddf
     env = os.environ.get("HTTPLIB2_CA_CERTS")
rdobuilder 8e4ddf
@@ -35,7 +37,7 @@ def where():
rdobuilder 8e4ddf
         return custom_ca_locater_where()
rdobuilder 8e4ddf
     if certifi_available:
rdobuilder 8e4ddf
         return certifi_where()
rdobuilder 8e4ddf
-    return BUILTIN_CA_CERTS
rdobuilder 8e4ddf
+    return FEDORA_CA_CERTS
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 if __name__ == "__main__":
rdobuilder 8e4ddf
diff --git a/tests/test_cacerts_from_env.py b/tests/test_cacerts_from_env.py
rdobuilder 8e4ddf
index cb2bd9f..0fed4d5 100644
rdobuilder 8e4ddf
--- a/tests/test_cacerts_from_env.py
rdobuilder 8e4ddf
+++ b/tests/test_cacerts_from_env.py
rdobuilder 8e4ddf
@@ -7,6 +7,7 @@ import httplib2
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 CA_CERTS_BUILTIN = os.path.join(os.path.dirname(httplib2.__file__), "cacerts.txt")
rdobuilder 8e4ddf
+FEDORA_CA_CERTS = "/etc/pki/tls/certs/ca-bundle.crt"
rdobuilder 8e4ddf
 CERTIFI_CERTS_FILE = "unittest_certifi_file"
rdobuilder 8e4ddf
 CUSTOM_CA_CERTS = "unittest_custom_ca_certs"
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
@@ -32,7 +33,7 @@ def ca_certs_tmpfile(clean_env):
rdobuilder 8e4ddf
 @mock.patch("httplib2.certs.certifi_available", False)
rdobuilder 8e4ddf
 @mock.patch("httplib2.certs.custom_ca_locater_available", False)
rdobuilder 8e4ddf
 def test_certs_file_from_builtin(clean_env):
rdobuilder 8e4ddf
-    assert httplib2.certs.where() == CA_CERTS_BUILTIN
rdobuilder 8e4ddf
+    assert httplib2.certs.where() == FEDORA_CA_CERTS
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 @mock.patch("httplib2.certs.certifi_available", False)
rdobuilder 8e4ddf
@@ -44,7 +45,7 @@ def test_certs_file_from_environment(ca_certs_tmpfile):
rdobuilder 8e4ddf
     with pytest.raises(RuntimeError):
rdobuilder 8e4ddf
         httplib2.certs.where()
rdobuilder 8e4ddf
     os.environ.pop("HTTPLIB2_CA_CERTS")
rdobuilder 8e4ddf
-    assert httplib2.certs.where() == CA_CERTS_BUILTIN
rdobuilder 8e4ddf
+    assert httplib2.certs.where() == FEDORA_CA_CERTS
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 
rdobuilder 8e4ddf
 @mock.patch("httplib2.certs.certifi_where", mock.MagicMock(return_value=CERTIFI_CERTS_FILE))
rdobuilder 8e4ddf
@@ -69,4 +70,4 @@ def test_with_certifi_removed_from_modules(ca_certs_tmpfile):
rdobuilder 8e4ddf
     os.environ["HTTPLIB2_CA_CERTS"] = ca_certs_tmpfile
rdobuilder 8e4ddf
     assert httplib2.certs.where() == ca_certs_tmpfile
rdobuilder 8e4ddf
     os.environ.pop("HTTPLIB2_CA_CERTS")
rdobuilder 8e4ddf
-    assert httplib2.certs.where() == CA_CERTS_BUILTIN
rdobuilder 8e4ddf
+    assert httplib2.certs.where() == FEDORA_CA_CERTS