Blame SOURCES/0010-Replace-SSLCertVerificationError-with-CertificateErr_rhbz#1858318.patch

3ed92b
From 66a5a0efd538e31a190ca6ecb775bc1dfc4ee232 Mon Sep 17 00:00:00 2001
3ed92b
From: Rob Crittenden <rcritten@redhat.com>
3ed92b
Date: Wed, 29 Jul 2020 13:42:43 -0400
3ed92b
Subject: [PATCH] Replace SSLCertVerificationError with CertificateError for
3ed92b
 py36
3ed92b
3ed92b
This exception was added in python 3.7. Use CertificateError
3ed92b
instead which is an alias and will work with older python releases.
3ed92b
3ed92b
https://bugzilla.redhat.com/show_bug.cgi?id=1858318
3ed92b
3ed92b
Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>
3ed92b
---
3ed92b
 ipaserver/install/server/upgrade.py | 2 +-
3ed92b
 1 file changed, 1 insertion(+), 1 deletion(-)
3ed92b
3ed92b
diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py
3ed92b
index 2c36bc0e2..2c1517865 100644
3ed92b
--- a/ipaserver/install/server/upgrade.py
3ed92b
+++ b/ipaserver/install/server/upgrade.py
3ed92b
@@ -667,7 +667,7 @@ def http_certificate_ensure_ipa_ca_dnsname(http):
3ed92b
 
3ed92b
     try:
3ed92b
         cert.match_hostname(expect)
3ed92b
-    except ssl.SSLCertVerificationError:
3ed92b
+    except ssl.CertificateError:
3ed92b
         if certs.is_ipa_issued_cert(api, cert):
3ed92b
             request_id = certmonger.get_request_id(
3ed92b
                 {'cert-file': paths.HTTPD_CERT_FILE})
3ed92b
-- 
3ed92b
2.26.2
3ed92b