File update-ssl-certs.patch of Package python3.20633

Index: Python-3.4.10/Lib/test/keycert.passwd.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/keycert.passwd.pem
+++ Python-3.4.10/Lib/test/keycert.passwd.pem
@@ -1,33 +1,33 @@
 -----BEGIN RSA PRIVATE KEY-----
 Proc-Type: 4,ENCRYPTED
-DEK-Info: DES-EDE3-CBC,1A8D9D2A02EC698A
+DEK-Info: DES-EDE3-CBC,76CF68303E4F9DEA
 
-kJYbfZ8L0sfe9Oty3gw0aloNnY5E8fegRfQLZlNoxTl6jNt0nIwI8kDJ36CZgR9c
-u3FDJm/KqrfUoz8vW+qEnWhSG7QPX2wWGPHd4K94Yz/FgrRzZ0DoK7XxXq9gOtVA
-AVGQhnz32p+6WhfGsCr9ArXEwRZrTk/FvzEPaU5fHcoSkrNVAGX8IpSVkSDwEDQr
-Gv17+cfk99UV1OCza6yKHoFkTtrC+PZU71LomBabivS2Oc4B9hYuSR2hF01wTHP+
-YlWNagZOOVtNz4oKK9x9eNQpmfQXQvPPTfusexKIbKfZrMvJoxcm1gfcZ0H/wK6P
-6wmXSG35qMOOztCZNtperjs1wzEBXznyK8QmLcAJBjkfarABJX9vBEzZV0OUKhy+
-noORFwHTllphbmydLhu6ehLUZMHPhzAS5UN7srtpSN81eerDMy0RMUAwA7/PofX1
-94Me85Q8jP0PC9ETdsJcPqLzAPETEYu0ELewKRcrdyWi+tlLFrpE5KT/s5ecbl9l
-7B61U4Kfd1PIXc/siINhU3A3bYK+845YyUArUOnKf1kEox7p1RpD7yFqVT04lRTo
-cibNKATBusXSuBrp2G6GNuhWEOSafWCKJQAzgCYIp6ZTV2khhMUGppc/2H3CF6cO
-zX0KtlPVZC7hLkB6HT8SxYUwF1zqWY7+/XPPdc37MeEZ87Q3UuZwqORLY+Z0hpgt
-L5JXBCoklZhCAaN2GqwFLXtGiRSRFGY7xXIhbDTlE65Wv1WGGgDLMKGE1gOz3yAo
-2jjG1+yAHJUdE69XTFHSqSkvaloA1W03LdMXZ9VuQJ/ySXCie6ABAQ==
+cwKNSlmMW3nJ2nWOc+ZJUzp+p19FG/bEfBuG7HzJVoOKEiDW1p75fbRZkD9oLIad
+0unW92/NV/Z9acvRDLo5l46eCmIYPgAEYdu//gOfMYGUzyD9m6sAWIQ5LsEBqaKA
+PpYxiNClxV74fnul4qQHh/Rvda0aggkpj/aAbgcYwcw1irNm24wdPA4MNZxZlIRY
+ZpVuxcC/cgLaKhKq91vlYEDx3dvu+L7Pwwis0EDS+6HQi3Fyv7stjbG9YieUwBEX
+cR1+lD8GGraTXaSmIIvVCQZfnbkabKZkseDKACIaRN3CR9LRy+phGFFUwr1mRlqa
+VEEOMkCs9FTrVkvUTnVBMOijsft01yps3Q1vsG3HPKKafe2iN2ub+NlYhAmNoPVc
+pPJX5XmXed9K5yuTj/C3Ay6NTpipA8mRGPUuervvH/to6aF936IxNwW0jRNf8JOJ
+kLDPUrcE1ojFpbRfD0CXQNDtVE9lYDfvT3ilLzd5jYZmaEZfqdHVAu1o4nIbo5+6
+OrdrgWdLPafxXUsBY9KT6YUrf43OengL3qbEhjt7ahUSC2+1+RkUXqQc5gKZ2By/
+oazVXTEm+H/NxZR1SDl88rOtMASWCXeNrge49O1nTfWPWGIl79YICdhWfX+aWtaH
+y4e2/ypW8nkIZtUJyrzsjqieuB4KRZcBpgOtQIds7lbZaXxkSmMCTAP4Ir3FM3hq
+gyP+eWT7h0hFx6TAyhgZKKPiU/v1rcz0oLNOF0R8Xazn+vsabUI8l5WlPFWcH5mM
+KqNYiH9J4VU2o4DUqae37nJo5OwPrZp5tw2Y2gTxXr8=
 -----END RSA PRIVATE KEY-----
 -----BEGIN CERTIFICATE-----
-MIICVDCCAb2gAwIBAgIJANfHOBkZr8JOMA0GCSqGSIb3DQEBBQUAMF8xCzAJBgNV
-BAYTAlhZMRcwFQYDVQQHEw5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9u
-IFNvZnR3YXJlIEZvdW5kYXRpb24xEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMDEw
-MDgyMzAxNTZaFw0yMDEwMDUyMzAxNTZaMF8xCzAJBgNVBAYTAlhZMRcwFQYDVQQH
-Ew5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9uIFNvZnR3YXJlIEZvdW5k
-YXRpb24xEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAw
-gYkCgYEA21vT5isq7F68amYuuNpSFlKDPrMUCa4YWYqZRt2OZ+/3NKaZ2xAiSwr7
-6MrQF70t5nLbSPpqE5+5VrS58SY+g/sXLiFd6AplH1wJZwh78DofbFYXUggktFMt
-pTyiX8jtP66bkcPkDADA089RI1TQR6Ca+n7HFa7c1fabVV6i3zkCAwEAAaMYMBYw
-FAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBBQUAA4GBAHPctQBEQ4wd
-BJ6+JcpIraopLn8BGhbjNWj40mmRqWB/NAWF6M5ne7KpGAu7tLeG4hb1zLaldK8G
-lxy2GPSRF6LFS48dpEj2HbMv2nvv6xxalDMJ9+DicWgAKTQ6bcX2j3GUkCR0g/T1
-CRlNBAAlvhKzO7Clpf9l0YKBEfraJByX
+MIICXzCCAcigAwIBAgIUETCyzCvnpLU/Ujnm8UESPB1xB6gwDQYJKoZIhvcNAQEL
+BQAwXzELMAkGA1UEBhMCWFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYD
+VQQKDBpQeXRob24gU29mdHdhcmUgRm91bmRhdGlvbjESMBAGA1UEAwwJbG9jYWxo
+b3N0MB4XDTIwMTAyMDAyNTk1NFoXDTMwMTAxODAyNTk1NFowXzELMAkGA1UEBhMC
+WFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYDVQQKDBpQeXRob24gU29m
+dHdhcmUgRm91bmRhdGlvbjESMBAGA1UEAwwJbG9jYWxob3N0MIGfMA0GCSqGSIb3
+DQEBAQUAA4GNADCBiQKBgQC7ZiAByuCz1vrspRD3q/wzHbWK7ZjFhV71sxVmhwVQ
+yJLfpAzYxQUEnTSFRQdFbMZ3l9XruAmh7fMPcO/M1XVMFyc6Y1jGj1sI+5FFyEYB
+iMZR0y0iUR+Mc0FueLtXlYuHl0gzf9DcfsjyN88VlilW0XTQS4h9DNTPpDaUQNks
+LwIDAQABoxgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQAD
+gYEAunA1LLDyAXI6hjw5stfUSFqzel/rL/R6IDGzIBYUn6rFTCEn15jE/quB4zWQ
+i9uY7wkmdz2OMaxBzzBRES664T4A46yQebrfo3amNPmyqsjji8pCUHxi4JxTudfm
+mISHH3lC78QkN/K0i/9HH/5uGH8vjXFOxv2lDKoAHmZzaRA=
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/keycert.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/keycert.pem
+++ Python-3.4.10/Lib/test/keycert.pem
@@ -1,31 +1,31 @@
 -----BEGIN PRIVATE KEY-----
-MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBANtb0+YrKuxevGpm
-LrjaUhZSgz6zFAmuGFmKmUbdjmfv9zSmmdsQIksK++jK0Be9LeZy20j6ahOfuVa0
-ufEmPoP7Fy4hXegKZR9cCWcIe/A6H2xWF1IIJLRTLaU8ol/I7T+um5HD5AwAwNPP
-USNU0Eegmvp+xxWu3NX2m1Veot85AgMBAAECgYA3ZdZ673X0oexFlq7AAmrutkHt
-CL7LvwrpOiaBjhyTxTeSNWzvtQBkIU8DOI0bIazA4UreAFffwtvEuPmonDb3F+Iq
-SMAu42XcGyVZEl+gHlTPU9XRX7nTOXVt+MlRRRxL6t9GkGfUAXI3XxJDXW3c0vBK
-UL9xqD8cORXOfE06rQJBAP8mEX1ERkR64Ptsoe4281vjTlNfIbs7NMPkUnrn9N/Y
-BLhjNIfQ3HFZG8BTMLfX7kCS9D593DW5tV4Z9BP/c6cCQQDcFzCcVArNh2JSywOQ
-ZfTfRbJg/Z5Lt9Fkngv1meeGNPgIMLN8Sg679pAOOWmzdMO3V706rNPzSVMME7E5
-oPIfAkEA8pDddarP5tCvTTgUpmTFbakm0KoTZm2+FzHcnA4jRh+XNTjTOv98Y6Ik
-eO5d1ZnKXseWvkZncQgxfdnMqqpj5wJAcNq/RVne1DbYlwWchT2Si65MYmmJ8t+F
-0mcsULqjOnEMwf5e+ptq5LzwbyrHZYq5FNk7ocufPv/ZQrcSSC+cFwJBAKvOJByS
-x56qyGeZLOQlWS2JS3KJo59XuLFGqcbgN9Om9xFa41Yb4N9NvplFivsvZdw3m1Q/
-SPIXQuT8RMPDVNQ=
+MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBALtmIAHK4LPW+uyl
+EPer/DMdtYrtmMWFXvWzFWaHBVDIkt+kDNjFBQSdNIVFB0VsxneX1eu4CaHt8w9w
+78zVdUwXJzpjWMaPWwj7kUXIRgGIxlHTLSJRH4xzQW54u1eVi4eXSDN/0Nx+yPI3
+zxWWKVbRdNBLiH0M1M+kNpRA2SwvAgMBAAECgYAlP/iOwqgFt27rSShlQs9/zaD/
+e5kJcihdCHrxhVc+JpBjWfWfxRHpR+Jft0fpueR9czX3g/6OLIFLCXTxL2EAJuqY
+4wD3+EtvvGrcaRj/8vMELbC2OvWbXs7BAsKj//k3cqFyGCM8FKhsAWGP5odnTXXc
+aR0Vu0bwNQ/nCxxUQQJBANs+VXL+XSTkBMq2d4ktAFFhZzxS/70W+33UO5i4IRTg
+vTIhjSAkPEdTTA9PLG4nQEp25IUVp7MbmsG0gUWu688CQQDa0Q+XKGs9AMXR4xAK
+XVoKyTcPGgsU3zGA1PFJtINtFwra4poon7/0tpWOetDEWXY7lfyd9O3oYVDKN3mZ
+1/GhAkAnBteLGsBV2skHlKd+oaYW1nHcCSJA9KBb67WYH96zqrXDALnwaMLaJ3e4
+me1cxlvpZXSURCCP/2/y30DLuLF9AkA2j0w4334lvsyUce5s9yvdZqCQ5mh+8svw
+GKh1PUpL6CPvwfK4UGTXirMtzJfDbZ8aamKLrCep+qHfWge7AWohAkB8tWF+9dG3
+UxT1EOiWGHARobxtoVkB0UU/2WFEcWtekH/1fXyd9mmnVQc3e13LndiBgf97j+Nq
+ED1iYrEMSbm+
 -----END PRIVATE KEY-----
 -----BEGIN CERTIFICATE-----
-MIICVDCCAb2gAwIBAgIJANfHOBkZr8JOMA0GCSqGSIb3DQEBBQUAMF8xCzAJBgNV
-BAYTAlhZMRcwFQYDVQQHEw5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9u
-IFNvZnR3YXJlIEZvdW5kYXRpb24xEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMDEw
-MDgyMzAxNTZaFw0yMDEwMDUyMzAxNTZaMF8xCzAJBgNVBAYTAlhZMRcwFQYDVQQH
-Ew5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9uIFNvZnR3YXJlIEZvdW5k
-YXRpb24xEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAw
-gYkCgYEA21vT5isq7F68amYuuNpSFlKDPrMUCa4YWYqZRt2OZ+/3NKaZ2xAiSwr7
-6MrQF70t5nLbSPpqE5+5VrS58SY+g/sXLiFd6AplH1wJZwh78DofbFYXUggktFMt
-pTyiX8jtP66bkcPkDADA089RI1TQR6Ca+n7HFa7c1fabVV6i3zkCAwEAAaMYMBYw
-FAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBBQUAA4GBAHPctQBEQ4wd
-BJ6+JcpIraopLn8BGhbjNWj40mmRqWB/NAWF6M5ne7KpGAu7tLeG4hb1zLaldK8G
-lxy2GPSRF6LFS48dpEj2HbMv2nvv6xxalDMJ9+DicWgAKTQ6bcX2j3GUkCR0g/T1
-CRlNBAAlvhKzO7Clpf9l0YKBEfraJByX
+MIICXzCCAcigAwIBAgIUETCyzCvnpLU/Ujnm8UESPB1xB6gwDQYJKoZIhvcNAQEL
+BQAwXzELMAkGA1UEBhMCWFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYD
+VQQKDBpQeXRob24gU29mdHdhcmUgRm91bmRhdGlvbjESMBAGA1UEAwwJbG9jYWxo
+b3N0MB4XDTIwMTAyMDAyNTk1NFoXDTMwMTAxODAyNTk1NFowXzELMAkGA1UEBhMC
+WFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYDVQQKDBpQeXRob24gU29m
+dHdhcmUgRm91bmRhdGlvbjESMBAGA1UEAwwJbG9jYWxob3N0MIGfMA0GCSqGSIb3
+DQEBAQUAA4GNADCBiQKBgQC7ZiAByuCz1vrspRD3q/wzHbWK7ZjFhV71sxVmhwVQ
+yJLfpAzYxQUEnTSFRQdFbMZ3l9XruAmh7fMPcO/M1XVMFyc6Y1jGj1sI+5FFyEYB
+iMZR0y0iUR+Mc0FueLtXlYuHl0gzf9DcfsjyN88VlilW0XTQS4h9DNTPpDaUQNks
+LwIDAQABoxgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQAD
+gYEAunA1LLDyAXI6hjw5stfUSFqzel/rL/R6IDGzIBYUn6rFTCEn15jE/quB4zWQ
+i9uY7wkmdz2OMaxBzzBRES664T4A46yQebrfo3amNPmyqsjji8pCUHxi4JxTudfm
+mISHH3lC78QkN/K0i/9HH/5uGH8vjXFOxv2lDKoAHmZzaRA=
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/keycert2.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/keycert2.pem
+++ Python-3.4.10/Lib/test/keycert2.pem
@@ -1,31 +1,31 @@
 -----BEGIN PRIVATE KEY-----
-MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJnsJZVrppL+W5I9
-zGQrrawWwE5QJpBK9nWw17mXrZ03R1cD9BamLGivVISbPlRlAVnZBEyh1ATpsB7d
-CUQ+WHEvALquvx4+Yw5l+fXeiYRjrLRBYZuVy8yNtXzU3iWcGObcYRkUdiXdOyP7
-sLF2YZHRvQZpzgDBKkrraeQ81w21AgMBAAECgYBEm7n07FMHWlE+0kT0sXNsLYfy
-YE+QKZnJw9WkaDN+zFEEPELkhZVt5BjsMraJr6v2fIEqF0gGGJPkbenffVq2B5dC
-lWUOxvJHufMK4sM3Cp6s/gOp3LP+QkzVnvJSfAyZU6l+4PGX5pLdUsXYjPxgzjzL
-S36tF7/2Uv1WePyLUQJBAMsPhYzUXOPRgmbhcJiqi9A9c3GO8kvSDYTCKt3VMnqz
-HBn6MQ4VQasCD1F+7jWTI0FU/3vdw8non/Fj8hhYqZcCQQDCDRdvmZqDiZnpMqDq
-L6ZSrLTVtMvZXZbgwForaAD9uHj51TME7+eYT7EG2YCgJTXJ4YvRJEnPNyskwdKt
-vTSTAkEAtaaN/vyemEJ82BIGStwONNw0ILsSr5cZ9tBHzqiA/tipY+e36HRFiXhP
-QcU9zXlxyWkDH8iz9DSAmE2jbfoqwwJANlMJ65E543cjIlitGcKLMnvtCCLcKpb7
-xSG0XJB6Lo11OKPJ66jp0gcFTSCY1Lx2CXVd+gfJrfwI1Pp562+bhwJBAJ9IfDPU
-R8OpO9v1SGd8x33Owm7uXOpB9d63/T70AD1QOXjKUC4eXYbt0WWfWuny/RNPRuyh
-w7DXSfUF+kPKolU=
+MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAONIjWiE1ToAZjWJ
+hnXuMiJ4g+zNJQvPvmLpZGCOY3KrumFYgGrXWC2c8S5WYlH19n/LdSpLDt1qZNg3
+QdZv8bjjAMaXlS2hU26689+EUWl2bBebH1jYCo8QF1Ip3DTpspFjSBzPe0vbZIHG
+BoMnq7+7UJ6ZhrcJlYlCThPuYQA9AgMBAAECgYBHjHRvnbleK/gBDI0WnOiNb3Dg
+X+g0oq5lhuGBf/GQjLz8nha3C5mHqmtGUg1bjdmOe2cj7EL+stqSMjr4nX7zRA5o
+RVL6b40uV/nq2PlQMvRUrCHUPYYM+om0BVd16uJS1TmLNPHcMgbBhvAx46knH1jb
+G2wWmCEHM5Y0ye5rIQJBAPrN4wyCLheA0Ebdo8aeDQllWX26jzUUg62mFObA1YS1
+zKaCLM1X1KpY6MN6b5EAwZO2N/fUNWfkab7A+sx1UqUCQQDn/ezdicApWe9hPC5H
+dTq+8NV2Pq0t8fsMMdmFn3ubbtS//qbHmCdLaft82VJXFhGLAgsnEu7GMKQqZ0KM
+53u5AkEA4DUMI1OBFtu91Ywv68/BAcRLoz0S5rXHHYZaKwr6FeBb6gJ3QL6izAId
+Wxrp/6u4YW9FS1S2xYCJE9D6o6rCTQJBANU1mqZ0PiYC4KzFiWblB4uKfTRCIBkU
+xnwLqHVVAF32exLE7/SKErsNeTLh6/nbb14JD8Tmcom1FHtgEVq8OAkCQGkDYeHR
+qut6PfDmnhVl4txxLXMAcf7+ZrqB2RXfeUo1SiTADY9gonS1m9KkALhe1CjPJJOv
+uQSAxQRbiSRbL2M=
 -----END PRIVATE KEY-----
 -----BEGIN CERTIFICATE-----
-MIICXTCCAcagAwIBAgIJAIO3upAG445fMA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNV
-BAYTAlhZMRcwFQYDVQQHEw5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9u
-IFNvZnR3YXJlIEZvdW5kYXRpb24xFTATBgNVBAMTDGZha2Vob3N0bmFtZTAeFw0x
-MDEwMDkxNTAxMDBaFw0yMDEwMDYxNTAxMDBaMGIxCzAJBgNVBAYTAlhZMRcwFQYD
-VQQHEw5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9uIFNvZnR3YXJlIEZv
-dW5kYXRpb24xFTATBgNVBAMTDGZha2Vob3N0bmFtZTCBnzANBgkqhkiG9w0BAQEF
-AAOBjQAwgYkCgYEAmewllWumkv5bkj3MZCutrBbATlAmkEr2dbDXuZetnTdHVwP0
-FqYsaK9UhJs+VGUBWdkETKHUBOmwHt0JRD5YcS8Auq6/Hj5jDmX59d6JhGOstEFh
-m5XLzI21fNTeJZwY5txhGRR2Jd07I/uwsXZhkdG9BmnOAMEqSutp5DzXDbUCAwEA
-AaMbMBkwFwYDVR0RBBAwDoIMZmFrZWhvc3RuYW1lMA0GCSqGSIb3DQEBBQUAA4GB
-AH+iMClLLGSaKWgwXsmdVo4FhTZZHo8Uprrtg3N9FxEeE50btpDVQysgRt5ias3K
-m+bME9zbKwvbVWD5zZdjus4pDgzwF/iHyccL8JyYhxOvS/9zmvAtFXj/APIIbZFp
-IT75d9f88ScIGEtknZQejnrdhB64tYki/EqluiuKBqKD
+MIICaDCCAdGgAwIBAgIUTYjcNM/5kz2OpnOA91JrAo0NHoUwDQYJKoZIhvcNAQEL
+BQAwYjELMAkGA1UEBhMCWFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYD
+VQQKDBpQeXRob24gU29mdHdhcmUgRm91bmRhdGlvbjEVMBMGA1UEAwwMZmFrZWhv
+c3RuYW1lMB4XDTIwMTAyMDAyNTk1NFoXDTMwMTAxODAyNTk1NFowYjELMAkGA1UE
+BhMCWFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYDVQQKDBpQeXRob24g
+U29mdHdhcmUgRm91bmRhdGlvbjEVMBMGA1UEAwwMZmFrZWhvc3RuYW1lMIGfMA0G
+CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDjSI1ohNU6AGY1iYZ17jIieIPszSULz75i
+6WRgjmNyq7phWIBq11gtnPEuVmJR9fZ/y3UqSw7damTYN0HWb/G44wDGl5UtoVNu
+uvPfhFFpdmwXmx9Y2AqPEBdSKdw06bKRY0gcz3tL22SBxgaDJ6u/u1CemYa3CZWJ
+Qk4T7mEAPQIDAQABoxswGTAXBgNVHREEEDAOggxmYWtlaG9zdG5hbWUwDQYJKoZI
+hvcNAQELBQADgYEAD/tIeSQoCo1MRAjGYz0ib87tDM7L6B15LIaFFU5aQJKkjfmU
+GGJe13U4OL0C8cvf+p/nR7APsZ4A4/Zm0x5dahhMlwVG+InG42aaKIdfkHWGJWdE
+hmI+IHCuAZeolL/F6drqJRtwvOjOF06LRSIvjnYpl+XP70iKcFSdAqY11cU=
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/keycert3.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/keycert3.pem
+++ Python-3.4.10/Lib/test/keycert3.pem
@@ -1,73 +1,74 @@
 -----BEGIN PRIVATE KEY-----
-MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMLgD0kAKDb5cFyP
-jbwNfR5CtewdXC+kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM
-9z2j1OlaN+ci/X7NU22TNN6crYSiN77FjYJP464j876ndSxyD+rzys386T+1r1aZ
-aggEdkj1TsSsv1zWIYKlPIjlvhuxAgMBAAECgYA0aH+T2Vf3WOPv8KdkcJg6gCRe
-yJKXOWgWRcicx/CUzOEsTxmFIDPLxqAWA3k7v0B+3vjGw5Y9lycV/5XqXNoQI14j
-y09iNsumds13u5AKkGdTJnZhQ7UKdoVHfuP44ZdOv/rJ5/VD6F4zWywpe90pcbK+
-AWDVtusgGQBSieEl1QJBAOyVrUG5l2yoUBtd2zr/kiGm/DYyXlIthQO/A3/LngDW
-5/ydGxVsT7lAVOgCsoT+0L4efTh90PjzW8LPQrPBWVMCQQDS3h/FtYYd5lfz+FNL
-9CEe1F1w9l8P749uNUD0g317zv1tatIqVCsQWHfVHNdVvfQ+vSFw38OORO00Xqs9
-1GJrAkBkoXXEkxCZoy4PteheO/8IWWLGGr6L7di6MzFl1lIqwT6D8L9oaV2vynFT
-DnKop0pa09Unhjyw57KMNmSE2SUJAkEArloTEzpgRmCq4IK2/NpCeGdHS5uqRlbh
-1VIa/xGps7EWQl5Mn8swQDel/YP3WGHTjfx7pgSegQfkyaRtGpZ9OQJAa9Vumj8m
-JAAtI0Bnga8hgQx7BhTQY4CadDxyiRGOGYhwUzYVCqkb2sbVRH9HnwUaJT7cWBY3
-RnJdHOMXWem7/w==
+MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAO3Lvn9OiHxfA/Kz
+mAwyKhfqLjgBSWrQjCrfdUQBiceSyWanPd0j5clbI9vMM/YhWhedB1M+Cp88zvYU
+IHxTmQkfidTFNRvMxFT1A0gXnuVgsMszUsoiN69P4ED+oljPNODz+3MX2QJRG0VW
+ocSI8b4ZxcjvCGuKAuaQcHjh9+KDAgMBAAECgYEAp6EkBexfjIUSbGmr+pT2VWtw
+72wAzDp9RM/Hg4wuCzDvptyoYJaoqrwD2DLoQk6aiuDYRBcNN9mO76uahuoLiyX/
+ZXydrK3k0NC1+6i+3b4YZ8A50lyUjSbttXwNsDLDXiAlWWm5AjpS8S3cErRcVrst
+dmWfGM/n+JjbCon4vBkCQQD5Bcxp2TgKt5WAvn7ReSdz7FLAKuvfq3w/nM7iTc77
+SAvgjeGw5F8sIHdmQsV/FhmgVymZ1Npnlt42tVJlTEKNAkEA9HVq7hWuMt9ShX30
+BUuaPri+/1oDYlJW2g3hvB3bIcx0mCvj2ZcvOEG6x0abKSNYftbccl4o+y+GZIQt
+0tL9TwJAfJq7KyfHFA3CoDYxzO07oZTZ31Ba0IPFWytClhhq/m+Rid5U1Segu7rP
+I/s7SZksX3/d0Byi4HysWmGmhgt/rQJBAJic3R65pkDYLppsIXVU13yktYiQ12AA
+a3xCAlUAhpc5HukJLXvf6HjEgCh8Kc2q5Up6NLGpmwgFiW8jHcBqO/0CQBXDxzdq
+ByPxY8nNagmSrNz+tWRf+DZLUcebfmAEcXQp7kVqn1TM62EsRf3q8cIG3qcP3Bd8
+NzIjvLVMr9xpzjU=
 -----END PRIVATE KEY-----
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 12723342612721443281 (0xb09264b1f2da21d1)
-    Signature Algorithm: sha1WithRSAEncryption
+        Serial Number:
+            0f:bd:48:61:39:7a:34:c6:a8:9d:aa:49:ba:fa:66:00:78:e6:34:92
+        Signature Algorithm: sha1WithRSAEncryption
         Issuer: C=XY, O=Python Software Foundation CA, CN=our-ca-server
         Validity
-            Not Before: Jan  4 19:47:07 2013 GMT
-            Not After : Nov 13 19:47:07 2022 GMT
+            Not Before: Oct 20 02:59:54 2020 GMT
+            Not After : Aug 29 02:59:54 2030 GMT
         Subject: C=XY, L=Castle Anthrax, O=Python Software Foundation, CN=localhost
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
-                Public-Key: (1024 bit)
+                RSA Public-Key: (1024 bit)
                 Modulus:
-                    00:c2:e0:0f:49:00:28:36:f9:70:5c:8f:8d:bc:0d:
-                    7d:1e:42:b5:ec:1d:5c:2f:a4:31:70:16:0f:c0:cb:
-                    c6:24:d3:be:13:16:ee:a5:67:97:03:a6:df:a9:99:
-                    96:cc:c7:2a:fb:11:7f:4e:65:4f:8a:5e:82:21:4c:
-                    f7:3d:a3:d4:e9:5a:37:e7:22:fd:7e:cd:53:6d:93:
-                    34:de:9c:ad:84:a2:37:be:c5:8d:82:4f:e3:ae:23:
-                    f3:be:a7:75:2c:72:0f:ea:f3:ca:cd:fc:e9:3f:b5:
-                    af:56:99:6a:08:04:76:48:f5:4e:c4:ac:bf:5c:d6:
-                    21:82:a5:3c:88:e5:be:1b:b1
+                    00:ed:cb:be:7f:4e:88:7c:5f:03:f2:b3:98:0c:32:
+                    2a:17:ea:2e:38:01:49:6a:d0:8c:2a:df:75:44:01:
+                    89:c7:92:c9:66:a7:3d:dd:23:e5:c9:5b:23:db:cc:
+                    33:f6:21:5a:17:9d:07:53:3e:0a:9f:3c:ce:f6:14:
+                    20:7c:53:99:09:1f:89:d4:c5:35:1b:cc:c4:54:f5:
+                    03:48:17:9e:e5:60:b0:cb:33:52:ca:22:37:af:4f:
+                    e0:40:fe:a2:58:cf:34:e0:f3:fb:73:17:d9:02:51:
+                    1b:45:56:a1:c4:88:f1:be:19:c5:c8:ef:08:6b:8a:
+                    02:e6:90:70:78:e1:f7:e2:83
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha1WithRSAEncryption
-         2f:42:5f:a3:09:2c:fa:51:88:c7:37:7f:ea:0e:63:f0:a2:9a:
-         e5:5a:e2:c8:20:f0:3f:60:bc:c8:0f:b6:c6:76:ce:db:83:93:
-         f5:a3:33:67:01:8e:04:cd:00:9a:73:fd:f3:35:86:fa:d7:13:
-         e2:46:c6:9d:c0:29:53:d4:a9:90:b8:77:4b:e6:83:76:e4:92:
-         d6:9c:50:cf:43:d0:c6:01:77:61:9a:de:9b:70:f7:72:cd:59:
-         00:31:69:d9:b4:ca:06:9c:6d:c3:c7:80:8c:68:e6:b5:a2:f8:
-         ef:1d:bb:16:9f:77:77:ef:87:62:22:9b:4d:69:a4:3a:1a:f1:
-         21:5e:8c:32:ac:92:fd:15:6b:18:c2:7f:15:0d:98:30:ca:75:
-         8f:1a:71:df:da:1d:b2:ef:9a:e8:2d:2e:02:fd:4a:3c:aa:96:
-         0b:06:5d:35:b3:3d:24:87:4b:e0:b0:58:60:2f:45:ac:2e:48:
-         8a:b0:99:10:65:27:ff:cc:b1:d8:fd:bd:26:6b:b9:0c:05:2a:
-         f4:45:63:35:51:07:ed:83:85:fe:6f:69:cb:bb:40:a8:ae:b6:
-         3b:56:4a:2d:a4:ed:6d:11:2c:4d:ed:17:24:fd:47:bc:d3:41:
-         a2:d3:06:fe:0c:90:d8:d8:94:26:c4:ff:cc:a1:d8:42:77:eb:
-         fc:a9:94:71
+         03:2e:4b:4b:84:a8:57:33:69:45:00:b0:10:fa:01:21:64:27:
+         ef:0b:fa:96:05:c9:0a:c7:d7:d7:47:d6:19:d4:f6:7e:16:1c:
+         2c:92:3a:d2:77:c6:65:92:0f:e1:ef:62:e7:3b:81:ce:fa:5c:
+         9f:f4:eb:8c:e6:8b:e0:4e:7e:0e:66:40:30:7d:8e:8e:6f:73:
+         05:69:2d:ec:b6:aa:16:54:fe:f1:d2:00:56:76:df:a4:98:0c:
+         53:69:0c:f2:3a:84:f3:30:b5:0d:fc:b6:d5:b5:04:e1:3b:ed:
+         ae:e6:6d:38:61:b1:5a:e5:fe:0f:8d:1a:e3:f0:13:71:cd:0c:
+         87:e3:28:45:ea:78:dc:39:56:3b:71:d4:d8:ab:32:03:8d:43:
+         4c:d5:28:79:7f:ee:6b:23:41:c0:9c:a5:76:96:4c:1f:c6:76:
+         65:c5:c2:6c:bc:7f:6f:25:e3:aa:85:d0:ca:8f:87:30:b7:77:
+         68:87:36:43:c4:6e:91:1f:89:7b:1a:ee:2e:1b:bf:48:d0:71:
+         4c:0f:0b:49:cc:c6:86:04:e3:21:62:38:57:27:4d:a3:55:6f:
+         2b:df:25:6f:9e:18:46:87:5a:09:b5:8e:b1:e4:15:ce:5e:66:
+         e4:63:81:49:0b:d6:32:19:8b:47:3c:db:96:8c:49:ce:06:30:
+         65:3f:92:d0
 -----BEGIN CERTIFICATE-----
-MIICpDCCAYwCCQCwkmSx8toh0TANBgkqhkiG9w0BAQUFADBNMQswCQYDVQQGEwJY
-WTEmMCQGA1UECgwdUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24gQ0ExFjAUBgNV
-BAMMDW91ci1jYS1zZXJ2ZXIwHhcNMTMwMTA0MTk0NzA3WhcNMjIxMTEzMTk0NzA3
-WjBfMQswCQYDVQQGEwJYWTEXMBUGA1UEBxMOQ2FzdGxlIEFudGhyYXgxIzAhBgNV
-BAoTGlB5dGhvbiBTb2Z0d2FyZSBGb3VuZGF0aW9uMRIwEAYDVQQDEwlsb2NhbGhv
-c3QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMLgD0kAKDb5cFyPjbwNfR5C
-tewdXC+kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM9z2j1Ola
-N+ci/X7NU22TNN6crYSiN77FjYJP464j876ndSxyD+rzys386T+1r1aZaggEdkj1
-TsSsv1zWIYKlPIjlvhuxAgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAC9CX6MJLPpR
-iMc3f+oOY/CimuVa4sgg8D9gvMgPtsZ2ztuDk/WjM2cBjgTNAJpz/fM1hvrXE+JG
-xp3AKVPUqZC4d0vmg3bkktacUM9D0MYBd2Ga3ptw93LNWQAxadm0ygacbcPHgIxo
-5rWi+O8duxafd3fvh2Iim01ppDoa8SFejDKskv0VaxjCfxUNmDDKdY8acd/aHbLv
-mugtLgL9SjyqlgsGXTWzPSSHS+CwWGAvRawuSIqwmRBlJ//Msdj9vSZruQwFKvRF
-YzVRB+2Dhf5vacu7QKiutjtWSi2k7W0RLE3tFyT9R7zTQaLTBv4MkNjYlCbE/8yh
-2EJ36/yplHE=
+MIICrzCCAZcCFA+9SGE5ejTGqJ2qSbr6ZgB45jSSMA0GCSqGSIb3DQEBBQUAME0x
+CzAJBgNVBAYTAlhZMSYwJAYDVQQKDB1QeXRob24gU29mdHdhcmUgRm91bmRhdGlv
+biBDQTEWMBQGA1UEAwwNb3VyLWNhLXNlcnZlcjAeFw0yMDEwMjAwMjU5NTRaFw0z
+MDA4MjkwMjU5NTRaMF8xCzAJBgNVBAYTAlhZMRcwFQYDVQQHDA5DYXN0bGUgQW50
+aHJheDEjMCEGA1UECgwaUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24xEjAQBgNV
+BAMMCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA7cu+f06I
+fF8D8rOYDDIqF+ouOAFJatCMKt91RAGJx5LJZqc93SPlyVsj28wz9iFaF50HUz4K
+nzzO9hQgfFOZCR+J1MU1G8zEVPUDSBee5WCwyzNSyiI3r0/gQP6iWM804PP7cxfZ
+AlEbRVahxIjxvhnFyO8Ia4oC5pBweOH34oMCAwEAATANBgkqhkiG9w0BAQUFAAOC
+AQEAAy5LS4SoVzNpRQCwEPoBIWQn7wv6lgXJCsfX10fWGdT2fhYcLJI60nfGZZIP
+4e9i5zuBzvpcn/TrjOaL4E5+DmZAMH2Ojm9zBWkt7LaqFlT+8dIAVnbfpJgMU2kM
+8jqE8zC1Dfy21bUE4TvtruZtOGGxWuX+D40a4/ATcc0Mh+MoRep43DlWO3HU2Ksy
+A41DTNUoeX/uayNBwJyldpZMH8Z2ZcXCbLx/byXjqoXQyo+HMLd3aIc2Q8RukR+J
+exruLhu/SNBxTA8LSczGhgTjIWI4VydNo1VvK98lb54YRodaCbWOseQVzl5m5GOB
+SQvWMhmLRzzbloxJzgYwZT+S0A==
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/keycert4.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/keycert4.pem
+++ Python-3.4.10/Lib/test/keycert4.pem
@@ -1,73 +1,74 @@
 -----BEGIN PRIVATE KEY-----
-MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAK5UQiMI5VkNs2Qv
-L7gUaiDdFevNUXRjU4DHAe3ZzzYLZNE69h9gO9VCSS16tJ5fT5VEu0EZyGr0e3V2
-NkX0ZoU0Hc/UaY4qx7LHmn5SYZpIxhJnkf7SyHJK1zUaGlU0/LxYqIuGCtF5dqx1
-L2OQhEx1GM6RydHdgX69G64LXcY5AgMBAAECgYAhsRMfJkb9ERLMl/oG/5sLQu9L
-pWDKt6+ZwdxzlZbggQ85CMYshjLKIod2DLL/sLf2x1PRXyRG131M1E3k8zkkz6de
-R1uDrIN/x91iuYzfLQZGh8bMY7Yjd2eoroa6R/7DjpElGejLxOAaDWO0ST2IFQy9
-myTGS2jSM97wcXfsSQJBANP3jelJoS5X6BRjTSneY21wcocxVuQh8pXpErALVNsT
-drrFTeaBuZp7KvbtnIM5g2WRNvaxLZlAY/hXPJvi6ncCQQDSix1cebml6EmPlEZS
-Mm8gwI2F9ufUunwJmBJcz826Do0ZNGByWDAM/JQZH4FX4GfAFNuj8PUb+GQfadkx
-i1DPAkEA0lVsNHojvuDsIo8HGuzarNZQT2beWjJ1jdxh9t7HrTx7LIps6rb/fhOK
-Zs0R6gVAJaEbcWAPZ2tFyECInAdnsQJAUjaeXXjuxFkjOFym5PvqpvhpivEx78Bu
-JPTr3rAKXmfGMxxfuOa0xK1wSyshP6ZR/RBn/+lcXPKubhHQDOegwwJAJF1DBQnN
-+/tLmOPULtDwfP4Zixn+/8GmGOahFoRcu6VIGHmRilJTn6MOButw7Glv2YdeC6l/
-e83Gq6ffLVfKNQ==
+MIICeQIBADANBgkqhkiG9w0BAQEFAASCAmMwggJfAgEAAoGBAO2+Pfilb9f3KFDs
+EoRnseOsHYukNQ2K9Tg+Y6o+YnHdHllFURzpjxnQ64QAEI+IBZfr9bVenmE+znxy
+B15kBXCjlYwVjXNd3+2KJGAM6bR4MKTW8QEXzt59JsfWyC564WG6h4m/6kY/m+kP
+EIKeULf3wb31lGBmhcN0J6RrlVIZAgMBAAECgYEA5gUakGgAPkOzjhfaEqEBS/ZK
+38CQU/oOJ8y1QRH6zY/SvSyDviV7fs7UD3LAkx5XyxVRNZnGQvAxd9Ybqwe6+dKb
+VqwvNa2OOnQxcHzZVywuLOWYosrrSlfqffuqHxpjKSsnyHLCR0NyuLwBiUeUifmL
+LqQghGA+sd62vUU2gAECQQD/sFX3uH8Bm3tWiWawNLYTL2ZI8R6C5NdZIky70LLu
+/KN8d0pRZMsNKpu7oYRzQUShDemlFcLaQBad+1cXSmsZAkEA7ghQor/z69oWE2NF
+qKJPDfhsJTM0zMx8TsL0hhnvKGd5Y2Whk9DC8RgbuFuoJu9W2+G5o3DzdaaQGeau
+oSX/AQJBAObHMdC1JW09+MTSn2zLJsuKLLgJaZCbHAPHgZrDc71hKe5dfSaZ4uuv
+WYCw9+tPLbJv7EKksYpr7f4JrUHIWYECQQCa+Lbm/uoj57zvqnYzsFif09k07v21
+SHy2Gp9wn3nhaFzTpdtojUYeCYAiqynzD2gRiAiArI0VT/gJpPKU4FQBAkEA+K64
+8rcwzqgvZHqCDSO76V56orZ5yx8HZW6Ha7WJywMPsRCr19neePHbv90xsx+VNCtS
+301h6c7EDKpbntBVPg==
 -----END PRIVATE KEY-----
 Certificate:
     Data:
         Version: 1 (0x0)
-        Serial Number: 12723342612721443282 (0xb09264b1f2da21d2)
-    Signature Algorithm: sha1WithRSAEncryption
+        Serial Number:
+            0f:bd:48:61:39:7a:34:c6:a8:9d:aa:49:ba:fa:66:00:78:e6:34:93
+        Signature Algorithm: sha1WithRSAEncryption
         Issuer: C=XY, O=Python Software Foundation CA, CN=our-ca-server
         Validity
-            Not Before: Jan  4 19:47:07 2013 GMT
-            Not After : Nov 13 19:47:07 2022 GMT
+            Not Before: Oct 20 02:59:54 2020 GMT
+            Not After : Aug 29 02:59:54 2030 GMT
         Subject: C=XY, L=Castle Anthrax, O=Python Software Foundation, CN=fakehostname
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
-                Public-Key: (1024 bit)
+                RSA Public-Key: (1024 bit)
                 Modulus:
-                    00:ae:54:42:23:08:e5:59:0d:b3:64:2f:2f:b8:14:
-                    6a:20:dd:15:eb:cd:51:74:63:53:80:c7:01:ed:d9:
-                    cf:36:0b:64:d1:3a:f6:1f:60:3b:d5:42:49:2d:7a:
-                    b4:9e:5f:4f:95:44:bb:41:19:c8:6a:f4:7b:75:76:
-                    36:45:f4:66:85:34:1d:cf:d4:69:8e:2a:c7:b2:c7:
-                    9a:7e:52:61:9a:48:c6:12:67:91:fe:d2:c8:72:4a:
-                    d7:35:1a:1a:55:34:fc:bc:58:a8:8b:86:0a:d1:79:
-                    76:ac:75:2f:63:90:84:4c:75:18:ce:91:c9:d1:dd:
-                    81:7e:bd:1b:ae:0b:5d:c6:39
+                    00:ed:be:3d:f8:a5:6f:d7:f7:28:50:ec:12:84:67:
+                    b1:e3:ac:1d:8b:a4:35:0d:8a:f5:38:3e:63:aa:3e:
+                    62:71:dd:1e:59:45:51:1c:e9:8f:19:d0:eb:84:00:
+                    10:8f:88:05:97:eb:f5:b5:5e:9e:61:3e:ce:7c:72:
+                    07:5e:64:05:70:a3:95:8c:15:8d:73:5d:df:ed:8a:
+                    24:60:0c:e9:b4:78:30:a4:d6:f1:01:17:ce:de:7d:
+                    26:c7:d6:c8:2e:7a:e1:61:ba:87:89:bf:ea:46:3f:
+                    9b:e9:0f:10:82:9e:50:b7:f7:c1:bd:f5:94:60:66:
+                    85:c3:74:27:a4:6b:95:52:19
                 Exponent: 65537 (0x10001)
     Signature Algorithm: sha1WithRSAEncryption
-         ad:45:8a:8e:ef:c6:ef:04:41:5c:2c:4a:84:dc:02:76:0c:d0:
-         66:0f:f0:16:04:58:4d:fd:68:b7:b8:d3:a8:41:a5:5c:3c:6f:
-         65:3c:d1:f8:ce:43:35:e7:41:5f:53:3d:c9:2c:c3:7d:fc:56:
-         4a:fa:47:77:38:9d:bb:97:28:0a:3b:91:19:7f:bc:74:ae:15:
-         6b:bd:20:36:67:45:a5:1e:79:d7:75:e6:89:5c:6d:54:84:d1:
-         95:d7:a7:b4:33:3c:af:37:c4:79:8f:5e:75:dc:75:c2:18:fb:
-         61:6f:2d:dc:38:65:5b:ba:67:28:d0:88:d7:8d:b9:23:5a:8e:
-         e8:c6:bb:db:ce:d5:b8:41:2a:ce:93:08:b6:95:ad:34:20:18:
-         d5:3b:37:52:74:50:0b:07:2c:b0:6d:a4:4c:7b:f4:e0:fd:d1:
-         af:17:aa:20:cd:62:e3:f0:9d:37:69:db:41:bd:d4:1c:fb:53:
-         20:da:88:9d:76:26:67:ce:01:90:a7:80:1d:a9:5b:39:73:68:
-         54:0a:d1:2a:03:1b:8f:3c:43:5d:5d:c4:51:f1:a7:e7:11:da:
-         31:2c:49:06:af:04:f4:b8:3c:99:c4:20:b9:06:36:a2:00:92:
-         61:1d:0c:6d:24:05:e2:82:e1:47:db:a0:5f:ba:b9:fb:ba:fa:
-         49:12:1e:ce
+         82:bf:31:da:d5:0e:fd:2a:7b:a9:93:06:36:7b:b1:02:3b:8c:
+         fe:a9:ca:7a:97:d9:c4:76:1e:0c:dd:72:fa:e1:8f:04:2c:cf:
+         04:3a:a9:37:b4:2d:70:10:c3:a0:1f:d0:99:68:a7:ea:ae:e0:
+         a2:ba:03:f4:3c:fd:a0:35:fe:15:71:c1:6c:82:2c:d5:b4:22:
+         a8:ba:41:70:59:b6:1e:9b:5a:0b:cb:8b:f5:d2:49:77:68:f9:
+         b1:0b:8f:9a:4a:f7:66:62:de:34:16:3a:7e:89:5d:e5:c7:26:
+         6b:5f:2b:2d:20:38:b3:48:83:8c:72:82:52:02:84:23:9b:54:
+         d0:a1:9b:c0:57:0b:20:39:9c:86:57:2e:aa:9c:53:83:df:dc:
+         6f:f2:c9:a9:bc:18:8a:1a:13:61:bc:0a:6a:57:f5:70:76:88:
+         06:50:35:24:81:50:30:ea:01:03:4b:37:00:a2:c8:e8:d0:24:
+         38:2e:54:f3:ab:41:c9:7f:95:60:e0:a5:bb:b7:9a:a7:75:2c:
+         f2:1e:2d:79:83:30:c5:c5:1a:95:91:ac:f1:02:f7:52:52:47:
+         15:71:7f:1f:83:5f:96:75:91:26:15:6a:40:f4:f7:d4:d4:eb:
+         7f:28:d8:1d:5c:dc:fc:04:c7:24:e6:3f:b5:9f:ac:77:c2:e9:
+         89:53:67:3d
 -----BEGIN CERTIFICATE-----
-MIICpzCCAY8CCQCwkmSx8toh0jANBgkqhkiG9w0BAQUFADBNMQswCQYDVQQGEwJY
-WTEmMCQGA1UECgwdUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24gQ0ExFjAUBgNV
-BAMMDW91ci1jYS1zZXJ2ZXIwHhcNMTMwMTA0MTk0NzA3WhcNMjIxMTEzMTk0NzA3
-WjBiMQswCQYDVQQGEwJYWTEXMBUGA1UEBxMOQ2FzdGxlIEFudGhyYXgxIzAhBgNV
-BAoTGlB5dGhvbiBTb2Z0d2FyZSBGb3VuZGF0aW9uMRUwEwYDVQQDEwxmYWtlaG9z
-dG5hbWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK5UQiMI5VkNs2QvL7gU
-aiDdFevNUXRjU4DHAe3ZzzYLZNE69h9gO9VCSS16tJ5fT5VEu0EZyGr0e3V2NkX0
-ZoU0Hc/UaY4qx7LHmn5SYZpIxhJnkf7SyHJK1zUaGlU0/LxYqIuGCtF5dqx1L2OQ
-hEx1GM6RydHdgX69G64LXcY5AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAK1Fio7v
-xu8EQVwsSoTcAnYM0GYP8BYEWE39aLe406hBpVw8b2U80fjOQzXnQV9TPcksw338
-Vkr6R3c4nbuXKAo7kRl/vHSuFWu9IDZnRaUeedd15olcbVSE0ZXXp7QzPK83xHmP
-XnXcdcIY+2FvLdw4ZVu6ZyjQiNeNuSNajujGu9vO1bhBKs6TCLaVrTQgGNU7N1J0
-UAsHLLBtpEx79OD90a8XqiDNYuPwnTdp20G91Bz7UyDaiJ12JmfOAZCngB2pWzlz
-aFQK0SoDG488Q11dxFHxp+cR2jEsSQavBPS4PJnEILkGNqIAkmEdDG0kBeKC4Ufb
-oF+6ufu6+kkSHs4=
+MIICsjCCAZoCFA+9SGE5ejTGqJ2qSbr6ZgB45jSTMA0GCSqGSIb3DQEBBQUAME0x
+CzAJBgNVBAYTAlhZMSYwJAYDVQQKDB1QeXRob24gU29mdHdhcmUgRm91bmRhdGlv
+biBDQTEWMBQGA1UEAwwNb3VyLWNhLXNlcnZlcjAeFw0yMDEwMjAwMjU5NTRaFw0z
+MDA4MjkwMjU5NTRaMGIxCzAJBgNVBAYTAlhZMRcwFQYDVQQHDA5DYXN0bGUgQW50
+aHJheDEjMCEGA1UECgwaUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24xFTATBgNV
+BAMMDGZha2Vob3N0bmFtZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA7b49
++KVv1/coUOwShGex46wdi6Q1DYr1OD5jqj5icd0eWUVRHOmPGdDrhAAQj4gFl+v1
+tV6eYT7OfHIHXmQFcKOVjBWNc13f7YokYAzptHgwpNbxARfO3n0mx9bILnrhYbqH
+ib/qRj+b6Q8Qgp5Qt/fBvfWUYGaFw3QnpGuVUhkCAwEAATANBgkqhkiG9w0BAQUF
+AAOCAQEAgr8x2tUO/Sp7qZMGNnuxAjuM/qnKepfZxHYeDN1y+uGPBCzPBDqpN7Qt
+cBDDoB/QmWin6q7goroD9Dz9oDX+FXHBbIIs1bQiqLpBcFm2HptaC8uL9dJJd2j5
+sQuPmkr3ZmLeNBY6fold5ccma18rLSA4s0iDjHKCUgKEI5tU0KGbwFcLIDmchlcu
+qpxTg9/cb/LJqbwYihoTYbwKalf1cHaIBlA1JIFQMOoBA0s3AKLI6NAkOC5U86tB
+yX+VYOClu7eap3Us8h4teYMwxcUalZGs8QL3UlJHFXF/H4NflnWRJhVqQPT31NTr
+fyjYHVzc/ATHJOY/tZ+sd8LpiVNnPQ==
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/pycacert.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/pycacert.pem
+++ Python-3.4.10/Lib/test/pycacert.pem
@@ -1,78 +1,79 @@
 Certificate:
     Data:
         Version: 3 (0x2)
-        Serial Number: 12723342612721443280 (0xb09264b1f2da21d0)
-    Signature Algorithm: sha1WithRSAEncryption
+        Serial Number:
+            0f:bd:48:61:39:7a:34:c6:a8:9d:aa:49:ba:fa:66:00:78:e6:34:91
+        Signature Algorithm: sha1WithRSAEncryption
         Issuer: C=XY, O=Python Software Foundation CA, CN=our-ca-server
         Validity
-            Not Before: Jan  4 19:47:07 2013 GMT
-            Not After : Jan  2 19:47:07 2023 GMT
+            Not Before: Oct 20 02:59:54 2020 GMT
+            Not After : Oct 18 02:59:54 2030 GMT
         Subject: C=XY, O=Python Software Foundation CA, CN=our-ca-server
         Subject Public Key Info:
             Public Key Algorithm: rsaEncryption
-                Public-Key: (2048 bit)
+                RSA Public-Key: (2048 bit)
                 Modulus:
-                    00:e7:de:e9:e3:0c:9f:00:b6:a1:fd:2b:5b:96:d2:
-                    6f:cc:e0:be:86:b9:20:5e:ec:03:7a:55:ab:ea:a4:
-                    e9:f9:49:85:d2:66:d5:ed:c7:7a:ea:56:8e:2d:8f:
-                    e7:42:e2:62:28:a9:9f:d6:1b:8e:eb:b5:b4:9c:9f:
-                    14:ab:df:e6:94:8b:76:1d:3e:6d:24:61:ed:0c:bf:
-                    00:8a:61:0c:df:5c:c8:36:73:16:00:cd:47:ba:6d:
-                    a4:a4:74:88:83:23:0a:19:fc:09:a7:3c:4a:4b:d3:
-                    e7:1d:2d:e4:ea:4c:54:21:f3:26:db:89:37:18:d4:
-                    02:bb:40:32:5f:a4:ff:2d:1c:f7:d4:bb:ec:8e:cf:
-                    5c:82:ac:e6:7c:08:6c:48:85:61:07:7f:25:e0:5c:
-                    e0:bc:34:5f:e0:b9:04:47:75:c8:47:0b:8d:bc:d6:
-                    c8:68:5f:33:83:62:d2:20:44:35:b1:ad:81:1a:8a:
-                    cd:bc:35:b0:5c:8b:47:d6:18:e9:9c:18:97:cc:01:
-                    3c:29:cc:e8:1e:e4:e4:c1:b8:de:e7:c2:11:18:87:
-                    5a:93:34:d8:a6:25:f7:14:71:eb:e4:21:a2:d2:0f:
-                    2e:2e:d4:62:00:35:d3:d6:ef:5c:60:4b:4c:a9:14:
-                    e2:dd:15:58:46:37:33:26:b7:e7:2e:5d:ed:42:e4:
-                    c5:4d
+                    00:9f:56:89:f5:5b:82:01:0e:00:00:42:01:f8:88:
+                    45:7f:7f:b1:8f:99:56:02:10:c5:14:4c:4d:fd:0c:
+                    6b:46:c9:c7:11:56:71:7b:6f:2d:92:9a:46:bd:c5:
+                    c0:60:d0:92:14:45:92:95:0a:43:2d:4e:7e:01:4a:
+                    70:14:80:91:2f:e7:09:22:65:b2:51:de:b1:f4:7e:
+                    1e:51:a7:2e:69:6b:f8:16:c4:a7:5f:22:89:e4:f8:
+                    f1:f9:07:ad:69:8f:23:81:2c:b0:8c:91:25:a4:3e:
+                    3d:19:3c:26:8a:0e:5e:59:11:ce:d0:60:56:8f:36:
+                    10:cc:a1:ed:b1:49:7e:7b:fa:96:4f:52:58:41:36:
+                    9a:e3:17:ba:73:aa:aa:0f:d9:3d:e6:fb:da:c4:63:
+                    3a:a9:9f:36:1e:be:75:1e:27:e9:60:02:56:e9:d1:
+                    40:bb:b7:69:6e:9f:26:69:dd:64:1e:20:42:5c:ac:
+                    35:13:d6:a0:62:93:6b:95:eb:4a:bf:6c:33:ee:c9:
+                    e5:83:06:a0:34:a2:34:3c:fb:47:1f:9f:c7:f5:0f:
+                    b1:7f:79:8f:57:07:68:4c:9c:ae:9e:ec:da:23:f2:
+                    fe:1e:bd:0a:19:8d:64:ac:a9:2b:0b:11:af:7a:d6:
+                    4d:49:0e:36:02:84:4d:00:de:16:3b:e5:09:6d:38:
+                    2d:57
                 Exponent: 65537 (0x10001)
         X509v3 extensions:
             X509v3 Subject Key Identifier: 
-                BC:DD:62:D9:76:DA:1B:D2:54:6B:CF:E0:66:9B:1E:1E:7B:56:0C:0B
+                06:25:7B:96:8E:2A:F0:9A:89:2A:E8:99:B6:32:90:44:4C:5D:DA:2C
             X509v3 Authority Key Identifier: 
-                keyid:BC:DD:62:D9:76:DA:1B:D2:54:6B:CF:E0:66:9B:1E:1E:7B:56:0C:0B
+                keyid:06:25:7B:96:8E:2A:F0:9A:89:2A:E8:99:B6:32:90:44:4C:5D:DA:2C
 
             X509v3 Basic Constraints: 
                 CA:TRUE
     Signature Algorithm: sha1WithRSAEncryption
-         7d:0a:f5:cb:8d:d3:5d:bd:99:8e:f8:2b:0f:ba:eb:c2:d9:a6:
-         27:4f:2e:7b:2f:0e:64:d8:1c:35:50:4e:ee:fc:90:b9:8d:6d:
-         a8:c5:c6:06:b0:af:f3:2d:bf:3b:b8:42:07:dd:18:7d:6d:95:
-         54:57:85:18:60:47:2f:eb:78:1b:f9:e8:17:fd:5a:0d:87:17:
-         28:ac:4c:6a:e6:bc:29:f4:f4:55:70:29:42:de:85:ea:ab:6c:
-         23:06:64:30:75:02:8e:53:bc:5e:01:33:37:cc:1e:cd:b8:a4:
-         fd:ca:e4:5f:65:3b:83:1c:86:f1:55:02:a0:3a:8f:db:91:b7:
-         40:14:b4:e7:8d:d2:ee:73:ba:e3:e5:34:2d:bc:94:6f:4e:24:
-         06:f7:5f:8b:0e:a7:8e:6b:de:5e:75:f4:32:9a:50:b1:44:33:
-         9a:d0:05:e2:78:82:ff:db:da:8a:63:eb:a9:dd:d1:bf:a0:61:
-         ad:e3:9e:8a:24:5d:62:0e:e7:4c:91:7f:ef:df:34:36:3b:2f:
-         5d:f5:84:b2:2f:c4:6d:93:96:1a:6f:30:28:f1:da:12:9a:64:
-         b4:40:33:1d:bd:de:2b:53:a8:ea:be:d6:bc:4e:96:f5:44:fb:
-         32:18:ae:d5:1f:f6:69:af:b6:4e:7b:1d:58:ec:3b:a9:53:a3:
-         5e:58:c8:9e
+         56:f9:09:1a:7a:b9:9e:fe:02:f0:92:bd:79:06:c2:56:33:fd:
+         e7:87:63:56:67:ad:8a:b8:2a:f1:9d:e7:ef:06:f8:b6:2e:1f:
+         17:04:5f:fa:b6:18:84:25:07:b3:e9:a7:43:b6:0e:a6:94:65:
+         2f:bc:34:1a:b1:92:44:ea:a2:4c:94:53:26:bb:e0:2d:75:bb:
+         53:74:67:b5:58:b1:5f:7c:67:62:76:7b:24:50:18:d0:c9:64:
+         b5:18:02:26:d7:0b:74:84:63:29:d9:5d:14:ac:d6:47:3a:bd:
+         b2:31:12:41:e0:78:4e:a3:5a:42:01:15:da:34:f5:ee:48:cf:
+         af:b7:09:7c:b9:a6:cd:8b:d6:77:60:1f:0a:09:ab:e0:67:aa:
+         7d:90:7e:8e:7e:f8:c3:87:ef:22:54:31:62:a8:05:24:0c:99:
+         88:59:6a:c5:91:2b:8e:d1:d5:2d:c2:25:cd:a5:e5:14:99:e5:
+         81:81:f7:5c:af:1d:cd:39:b4:a6:da:ef:ce:ad:f5:d3:18:bb:
+         4f:99:a7:b5:69:8d:f1:dd:a2:ea:c3:b3:6d:14:a6:0a:4b:09:
+         ea:83:74:8a:da:ca:53:68:86:8a:4d:ac:33:9e:14:f5:d9:f8:
+         c4:f1:4d:09:f7:6e:55:7f:ca:ac:fc:57:13:4a:e1:f3:b3:ac:
+         30:1d:74:56
 -----BEGIN CERTIFICATE-----
-MIIDbTCCAlWgAwIBAgIJALCSZLHy2iHQMA0GCSqGSIb3DQEBBQUAME0xCzAJBgNV
-BAYTAlhZMSYwJAYDVQQKDB1QeXRob24gU29mdHdhcmUgRm91bmRhdGlvbiBDQTEW
-MBQGA1UEAwwNb3VyLWNhLXNlcnZlcjAeFw0xMzAxMDQxOTQ3MDdaFw0yMzAxMDIx
-OTQ3MDdaME0xCzAJBgNVBAYTAlhZMSYwJAYDVQQKDB1QeXRob24gU29mdHdhcmUg
-Rm91bmRhdGlvbiBDQTEWMBQGA1UEAwwNb3VyLWNhLXNlcnZlcjCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAOfe6eMMnwC2of0rW5bSb8zgvoa5IF7sA3pV
-q+qk6flJhdJm1e3HeupWji2P50LiYiipn9Ybjuu1tJyfFKvf5pSLdh0+bSRh7Qy/
-AIphDN9cyDZzFgDNR7ptpKR0iIMjChn8Cac8SkvT5x0t5OpMVCHzJtuJNxjUArtA
-Ml+k/y0c99S77I7PXIKs5nwIbEiFYQd/JeBc4Lw0X+C5BEd1yEcLjbzWyGhfM4Ni
-0iBENbGtgRqKzbw1sFyLR9YY6ZwYl8wBPCnM6B7k5MG43ufCERiHWpM02KYl9xRx
-6+QhotIPLi7UYgA109bvXGBLTKkU4t0VWEY3Mya35y5d7ULkxU0CAwEAAaNQME4w
-HQYDVR0OBBYEFLzdYtl22hvSVGvP4GabHh57VgwLMB8GA1UdIwQYMBaAFLzdYtl2
-2hvSVGvP4GabHh57VgwLMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB
-AH0K9cuN0129mY74Kw+668LZpidPLnsvDmTYHDVQTu78kLmNbajFxgawr/Mtvzu4
-QgfdGH1tlVRXhRhgRy/reBv56Bf9Wg2HFyisTGrmvCn09FVwKULeheqrbCMGZDB1
-Ao5TvF4BMzfMHs24pP3K5F9lO4MchvFVAqA6j9uRt0AUtOeN0u5zuuPlNC28lG9O
-JAb3X4sOp45r3l519DKaULFEM5rQBeJ4gv/b2opj66nd0b+gYa3jnookXWIO50yR
-f+/fNDY7L131hLIvxG2TlhpvMCjx2hKaZLRAMx293itTqOq+1rxOlvVE+zIYrtUf
-9mmvtk57HVjsO6lTo15YyJ4=
+MIIDeDCCAmCgAwIBAgIUD71IYTl6NMaonapJuvpmAHjmNJEwDQYJKoZIhvcNAQEF
+BQAwTTELMAkGA1UEBhMCWFkxJjAkBgNVBAoMHVB5dGhvbiBTb2Z0d2FyZSBGb3Vu
+ZGF0aW9uIENBMRYwFAYDVQQDDA1vdXItY2Etc2VydmVyMB4XDTIwMTAyMDAyNTk1
+NFoXDTMwMTAxODAyNTk1NFowTTELMAkGA1UEBhMCWFkxJjAkBgNVBAoMHVB5dGhv
+biBTb2Z0d2FyZSBGb3VuZGF0aW9uIENBMRYwFAYDVQQDDA1vdXItY2Etc2VydmVy
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn1aJ9VuCAQ4AAEIB+IhF
+f3+xj5lWAhDFFExN/QxrRsnHEVZxe28tkppGvcXAYNCSFEWSlQpDLU5+AUpwFICR
+L+cJImWyUd6x9H4eUacuaWv4FsSnXyKJ5Pjx+QetaY8jgSywjJElpD49GTwmig5e
+WRHO0GBWjzYQzKHtsUl+e/qWT1JYQTaa4xe6c6qqD9k95vvaxGM6qZ82Hr51Hifp
+YAJW6dFAu7dpbp8mad1kHiBCXKw1E9agYpNrletKv2wz7snlgwagNKI0PPtHH5/H
+9Q+xf3mPVwdoTJyunuzaI/L+Hr0KGY1krKkrCxGvetZNSQ42AoRNAN4WO+UJbTgt
+VwIDAQABo1AwTjAdBgNVHQ4EFgQUBiV7lo4q8JqJKuiZtjKQRExd2iwwHwYDVR0j
+BBgwFoAUBiV7lo4q8JqJKuiZtjKQRExd2iwwDAYDVR0TBAUwAwEB/zANBgkqhkiG
+9w0BAQUFAAOCAQEAVvkJGnq5nv4C8JK9eQbCVjP954djVmetirgq8Z3n7wb4ti4f
+FwRf+rYYhCUHs+mnQ7YOppRlL7w0GrGSROqiTJRTJrvgLXW7U3RntVixX3xnYnZ7
+JFAY0MlktRgCJtcLdIRjKdldFKzWRzq9sjESQeB4TqNaQgEV2jT17kjPr7cJfLmm
+zYvWd2AfCgmr4GeqfZB+jn74w4fvIlQxYqgFJAyZiFlqxZErjtHVLcIlzaXlFJnl
+gYH3XK8dzTm0ptrvzq310xi7T5mntWmN8d2i6sOzbRSmCksJ6oN0itrKU2iGik2s
+M54U9dn4xPFNCfduVX/KrPxXE0rh87OsMB10Vg==
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/pycakey.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/pycakey.pem
+++ Python-3.4.10/Lib/test/pycakey.pem
@@ -1,28 +1,28 @@
 -----BEGIN PRIVATE KEY-----
-MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDn3unjDJ8AtqH9
-K1uW0m/M4L6GuSBe7AN6VavqpOn5SYXSZtXtx3rqVo4tj+dC4mIoqZ/WG47rtbSc
-nxSr3+aUi3YdPm0kYe0MvwCKYQzfXMg2cxYAzUe6baSkdIiDIwoZ/AmnPEpL0+cd
-LeTqTFQh8ybbiTcY1AK7QDJfpP8tHPfUu+yOz1yCrOZ8CGxIhWEHfyXgXOC8NF/g
-uQRHdchHC4281shoXzODYtIgRDWxrYEais28NbBci0fWGOmcGJfMATwpzOge5OTB
-uN7nwhEYh1qTNNimJfcUcevkIaLSDy4u1GIANdPW71xgS0ypFOLdFVhGNzMmt+cu
-Xe1C5MVNAgMBAAECggEBAJPM7QuUrPn4cLN/Ysd15lwTWn9oHDFFgkYFvCs66gXE
-ju/6Kx2BjWE4wTJby09AHM/MqB0DvguT7Mf1Q2j3tPQ1HZowg8OwRDleuwp6KIls
-jBbhL0Jdl/5HC67ktWvZ9wNvO/wFG1rQfT6FVajf9LUbWEaSZbOG2SLhHfsHorzu
-xjTJaI3bQ/0+79B1exwk5ruwhzFRd/XpY8hls7D/RfPIuHDlBghkW3N59KFWrf5h
-6bNEh2THm0+IyGcGqs0FD+QCOXyvsjwSUswqrr2ctLREOeDcd5ReUjSxYgjcJRrm
-J7ceIY/+uwDJxw/OlnmBvF6pQMkKwYW2gFztu+g2t4UCgYEA/9yo01Exz4crxXsy
-tAlnDJM++nZcm07rtFjTKHUfKY/cCgNTa8udM0svnfwlid/dpgLsI38gx04HHC1i
-EZ4acz+ToIWedLxM0nq73//xeRWEazOvCz1mMTZaMldahTWAyzN8qVK2B/625Yy4
-wNYWyweBBwEB8MzaCs73spksXOsCgYEA5/7wvhiofYGFAfMuANeJIwDL2OtBnoOv
-mVNfCmi3GC38fzwyi5ZpskWDiS2woJ+LQfs9Qu4EcZbUFLd7gbeOvb5gmFUtYope
-LitUUKunIR18MkQ+mQDBpQPQPhk4QJP5reCbWkrfTu7b5o/iS41s6fBTFmuzhLcT
-C71vFdCyeKcCgYAiCCqYeOtELDmBOeLDmaCQRqGQ1N96dOPbCBmF/xYXBCCDYG/f
-HaUaJnz96YTgstsbcrYP/p/Qgqtlbw/lQf9IpwMuzbcG1ejt8g89OyDWNyt2ytgU
-iaUnFJCos3/Byh0Iah/BsdOueo2/OJl2ZMOBW80orlSgv86cs2y037TL4wKBgQDm
-OOyW+MlbowhnIvfoBfwlLEkefnej4nKD6WRLZBcue5Qyf355X06Mhsc9foXlH+6G
-D9h/bswiHNdhp6N82rdgPGiHQx/CxiUoE/+b/nvgNO5mw6qLE2EXbG1e8pAMJcyE
-bHw+YkawggDfELI036fRj5gki8SeUz8nS1nNgElbyQKBgCRDX9Jh+MwSLu4QBWdt
-/fi+lv3K6kun/fI7EOV1vCV/j871tICu7pu5BrOLxAHqoVfU9AUX299/2KjCb5pv
-kjogiUK6qWCWBlfuqDNWGCoUGt1rhznUva0nNjSMy5rinBhhjpROZC2pw48lOluP
-UuvXsaPph7GTqPuy4Kab12YC
+MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCfVon1W4IBDgAA
+QgH4iEV/f7GPmVYCEMUUTE39DGtGyccRVnF7by2Smka9xcBg0JIURZKVCkMtTn4B
+SnAUgJEv5wkiZbJR3rH0fh5Rpy5pa/gWxKdfIonk+PH5B61pjyOBLLCMkSWkPj0Z
+PCaKDl5ZEc7QYFaPNhDMoe2xSX57+pZPUlhBNprjF7pzqqoP2T3m+9rEYzqpnzYe
+vnUeJ+lgAlbp0UC7t2lunyZp3WQeIEJcrDUT1qBik2uV60q/bDPuyeWDBqA0ojQ8
++0cfn8f1D7F/eY9XB2hMnK6e7Noj8v4evQoZjWSsqSsLEa961k1JDjYChE0A3hY7
+5QltOC1XAgMBAAECggEAA1QSc66iq5T4SQkX83IdSYmIUwCX/FkPVNo3MtcEkqj6
+YJFWs4ZiBFL2sVYlK6CPvJ6rbjOVraebGDnO147L+Z0w4qgPLoihXQMZbQk5/ffE
+ae1XtbQJ/1935oTTiYX07ujZE0ag66plKlbIU0/zhpbJpC6vADTX6v5i8bYgT0Sn
+VoanofISwEdEPaW39auXR2FQnQTmCbneaSOl4329gj1KiFRNbYWTUFy6S6DiGTB6
+XNk+ONcKvNOfuMGZgSg7rYJLhaHXQzf30cvy/cRxLDgXx7akevSVktd/JN46GJUv
+YcaX0lDU9tH975pGFnbJAIwfpg1RbPifAb7SI1rr+QKBgQDT+qjA8Q3E8leAG17X
+8j/wO6Pp1qkXehNuMK9ixCexiowWsWAXJDz7FrLLSoD6fQ7beU0+rEKkXpM/ePky
+m/geXAwwzBA+s3Akim+fFhBck2WlJFVRKsajpB0YIogOJDqOy71kx41OTlZOSIGN
+bpPii2Ogo2lFSHqE5FnW7X7wwwKBgQDAbVj3IXcOuNXSk8ThwC8ZINqnYELSeQ24
+CJoBfuioCUw4EESz0OLOeNO8e1ScGuH8/ICb4dNEyEfgfq95bD6iPmj9eG/y+lO2
+uwDxlJsGR29UwqjJv5hfCek+h1t0JUEjCVN/ALiaFHe/GmmrWnLDIPBMCRfDCbln
+Ysu7uO8H3QKBgFDDGlJQROe5UR8MzojF0hhsEJpB37CDIS4FPH0LsPfSimcG8049
+z0H2tu3/F77XsLZrs8NiDA3lvoIbTA49ID4o4bghtzq8UMiLOdXJqTgsLDjL6/l9
+q6qjFzafyWhh4zGObD0eTjb8X6N5umoxLATPCIkmWTA9WfiRq6zYVVnTAoGBAJNE
+HE4mAmP1+U6LYKYU2va0OiLWfM1vb5xkmNiEM7JGS1qsuKeVOb8ioYkiKgK+YC2p
+YRPrpDCDxt58lfarbNPmR5uUzLh79A1o2LQKMwp/KSkJQPwF8arqfuMn3EnrKQqT
+XJ9aAe2JtItAv5YwRpwnXUATxWeyzX3eEmW8htLRAoGAQvzAX/E/gJy1KTiRboUc
+vHUR7cEa0J6K8Rt9b9pidc7gTLW7lH0CM9b5vlyv5OT5OJzXgQ+8AVZMavbchd2e
+UUxpJWW8KVn9mxQSB6bZNU+AFr/OtzuHnqEYvGu+7MZsBlC8p99zUYmaK3eYMCoq
+VLSWK5h9ECi70q/p/T3EUpA=
 -----END PRIVATE KEY-----
Index: Python-3.4.10/Lib/test/revocation.crl
===================================================================
--- Python-3.4.10.orig/Lib/test/revocation.crl
+++ Python-3.4.10/Lib/test/revocation.crl
@@ -1,11 +1,11 @@
 -----BEGIN X509 CRL-----
 MIIBpjCBjwIBATANBgkqhkiG9w0BAQUFADBNMQswCQYDVQQGEwJYWTEmMCQGA1UE
 CgwdUHl0aG9uIFNvZnR3YXJlIEZvdW5kYXRpb24gQ0ExFjAUBgNVBAMMDW91ci1j
-YS1zZXJ2ZXIXDTEzMTEyMTE3MDg0N1oXDTIzMDkzMDE3MDg0N1qgDjAMMAoGA1Ud
-FAQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQCNJXC2mVKauEeN3LlQ3ZtM5gkH3ExH
-+i4bmJjtJn497WwvvoIeUdrmVXgJQR93RtV37hZwN0SXMLlNmUZPH4rHhihayw4m
-unCzVj/OhCCY7/TPjKuJ1O/0XhaLBpBVjQN7R/1ujoRKbSia/CD3vcn7Fqxzw7LK
-fSRCKRGTj1CZiuxrphtFchwALXSiFDy9mr2ZKhImcyq1PydfgEzU78APpOkMQsIC
-UNJ/cf3c9emzf+dUtcMEcejQ3mynBo4eIGg1EW42bz4q4hSjzQlKcBV0muw5qXhc
-HOxH2iTFhQ7SrvVuK/dM14rYM4B5mSX3nRC1kNmXpS9j3wJDhuwmjHed
+YS1zZXJ2ZXIXDTIwMTAyMDAyNTk1NFoXDTMwMDgyOTAyNTk1NFqgDjAMMAoGA1Ud
+FAQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQAapwdsVvrziJT+8pcnwFoUzOKTcafC
+33g2QR1CtFSCMdV0gNZOnGSB6i5i+Ib83H+IT5m5HfESptcpsdErpUSoJ4Dljw31
+gVMK+PFIDzuOqUe6B6LZUK34Rddtbhy67R23cxoiyY8SvQH1aAGytpbiYutOwX3Q
+CvPuqVLHT16RUKBqinGNKMjW7Uo5E7NtldX4OaCo2OoAx0lY/GM6nPBguIdiQBV+
+zu7fUWq9X/7Tj+qnqpofFRAEB9r11n3MR3WcBXYF5QE2yFs3oj3O8kUgk4Wg4/Sl
+YghF9YukWP9bekxhI7FnzaC3BkjDEmjkYIKnSL9ofG5DjXanNq4g7J+N
 -----END X509 CRL-----
Index: Python-3.4.10/Lib/test/ssl_cert.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/ssl_cert.pem
+++ Python-3.4.10/Lib/test/ssl_cert.pem
@@ -1,15 +1,15 @@
 -----BEGIN CERTIFICATE-----
-MIICVDCCAb2gAwIBAgIJANfHOBkZr8JOMA0GCSqGSIb3DQEBBQUAMF8xCzAJBgNV
-BAYTAlhZMRcwFQYDVQQHEw5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9u
-IFNvZnR3YXJlIEZvdW5kYXRpb24xEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMDEw
-MDgyMzAxNTZaFw0yMDEwMDUyMzAxNTZaMF8xCzAJBgNVBAYTAlhZMRcwFQYDVQQH
-Ew5DYXN0bGUgQW50aHJheDEjMCEGA1UEChMaUHl0aG9uIFNvZnR3YXJlIEZvdW5k
-YXRpb24xEjAQBgNVBAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAw
-gYkCgYEA21vT5isq7F68amYuuNpSFlKDPrMUCa4YWYqZRt2OZ+/3NKaZ2xAiSwr7
-6MrQF70t5nLbSPpqE5+5VrS58SY+g/sXLiFd6AplH1wJZwh78DofbFYXUggktFMt
-pTyiX8jtP66bkcPkDADA089RI1TQR6Ca+n7HFa7c1fabVV6i3zkCAwEAAaMYMBYw
-FAYDVR0RBA0wC4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBBQUAA4GBAHPctQBEQ4wd
-BJ6+JcpIraopLn8BGhbjNWj40mmRqWB/NAWF6M5ne7KpGAu7tLeG4hb1zLaldK8G
-lxy2GPSRF6LFS48dpEj2HbMv2nvv6xxalDMJ9+DicWgAKTQ6bcX2j3GUkCR0g/T1
-CRlNBAAlvhKzO7Clpf9l0YKBEfraJByX
+MIICXzCCAcigAwIBAgIUETCyzCvnpLU/Ujnm8UESPB1xB6gwDQYJKoZIhvcNAQEL
+BQAwXzELMAkGA1UEBhMCWFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYD
+VQQKDBpQeXRob24gU29mdHdhcmUgRm91bmRhdGlvbjESMBAGA1UEAwwJbG9jYWxo
+b3N0MB4XDTIwMTAyMDAyNTk1NFoXDTMwMTAxODAyNTk1NFowXzELMAkGA1UEBhMC
+WFkxFzAVBgNVBAcMDkNhc3RsZSBBbnRocmF4MSMwIQYDVQQKDBpQeXRob24gU29m
+dHdhcmUgRm91bmRhdGlvbjESMBAGA1UEAwwJbG9jYWxob3N0MIGfMA0GCSqGSIb3
+DQEBAQUAA4GNADCBiQKBgQC7ZiAByuCz1vrspRD3q/wzHbWK7ZjFhV71sxVmhwVQ
+yJLfpAzYxQUEnTSFRQdFbMZ3l9XruAmh7fMPcO/M1XVMFyc6Y1jGj1sI+5FFyEYB
+iMZR0y0iUR+Mc0FueLtXlYuHl0gzf9DcfsjyN88VlilW0XTQS4h9DNTPpDaUQNks
+LwIDAQABoxgwFjAUBgNVHREEDTALgglsb2NhbGhvc3QwDQYJKoZIhvcNAQELBQAD
+gYEAunA1LLDyAXI6hjw5stfUSFqzel/rL/R6IDGzIBYUn6rFTCEn15jE/quB4zWQ
+i9uY7wkmdz2OMaxBzzBRES664T4A46yQebrfo3amNPmyqsjji8pCUHxi4JxTudfm
+mISHH3lC78QkN/K0i/9HH/5uGH8vjXFOxv2lDKoAHmZzaRA=
 -----END CERTIFICATE-----
Index: Python-3.4.10/Lib/test/ssl_key.passwd.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/ssl_key.passwd.pem
+++ Python-3.4.10/Lib/test/ssl_key.passwd.pem
@@ -1,18 +1,18 @@
 -----BEGIN RSA PRIVATE KEY-----
 Proc-Type: 4,ENCRYPTED
-DEK-Info: DES-EDE3-CBC,1A8D9D2A02EC698A
+DEK-Info: DES-EDE3-CBC,F1DF3600022515F8
 
-kJYbfZ8L0sfe9Oty3gw0aloNnY5E8fegRfQLZlNoxTl6jNt0nIwI8kDJ36CZgR9c
-u3FDJm/KqrfUoz8vW+qEnWhSG7QPX2wWGPHd4K94Yz/FgrRzZ0DoK7XxXq9gOtVA
-AVGQhnz32p+6WhfGsCr9ArXEwRZrTk/FvzEPaU5fHcoSkrNVAGX8IpSVkSDwEDQr
-Gv17+cfk99UV1OCza6yKHoFkTtrC+PZU71LomBabivS2Oc4B9hYuSR2hF01wTHP+
-YlWNagZOOVtNz4oKK9x9eNQpmfQXQvPPTfusexKIbKfZrMvJoxcm1gfcZ0H/wK6P
-6wmXSG35qMOOztCZNtperjs1wzEBXznyK8QmLcAJBjkfarABJX9vBEzZV0OUKhy+
-noORFwHTllphbmydLhu6ehLUZMHPhzAS5UN7srtpSN81eerDMy0RMUAwA7/PofX1
-94Me85Q8jP0PC9ETdsJcPqLzAPETEYu0ELewKRcrdyWi+tlLFrpE5KT/s5ecbl9l
-7B61U4Kfd1PIXc/siINhU3A3bYK+845YyUArUOnKf1kEox7p1RpD7yFqVT04lRTo
-cibNKATBusXSuBrp2G6GNuhWEOSafWCKJQAzgCYIp6ZTV2khhMUGppc/2H3CF6cO
-zX0KtlPVZC7hLkB6HT8SxYUwF1zqWY7+/XPPdc37MeEZ87Q3UuZwqORLY+Z0hpgt
-L5JXBCoklZhCAaN2GqwFLXtGiRSRFGY7xXIhbDTlE65Wv1WGGgDLMKGE1gOz3yAo
-2jjG1+yAHJUdE69XTFHSqSkvaloA1W03LdMXZ9VuQJ/ySXCie6ABAQ==
+Ezl7L0mNosMrQJAZ4xEr+1QwJfMNlWr1fbiN9pYIlUJUkxIMn5ysyAXQ5ds4pZJw
+a59vnoEoz2xwsmel/MLBnL1kyBjtvFBT5wJvdckGMECRrCg8eulFmksFME1gpbau
+32TU6y29TetgNvSG6ghM83NFN0exaS7LoKSX3HBmvpEgVIorFMoZVG9haGOYXK2v
+IZs66WCgOe1ePXSBXcxfy7fjut2xFZrBN1q3S1hgauVsufEK7P1PAwCoNSckwZfl
+rfasEevMlz2rkRYAqUobzDgQRmbAgYZ4qzrGeX/P4ZX2ZX4JM+hmfuP3QX9wBy/A
+YcitW+hiQgzeROn2+JGs/XHjKzJAw1GwgwrEY9VYTIPb0SwJD9BECIoNgZbuTo1z
+9Li+NETg+MW47ljXh28u2pF7i1ANMNYcFkiimz6UT7idb4qdjboiscA0Zj2UAcrZ
+fP2HLgX6rBxVRbHOanedrfHiQUyT3sFIHW8u+7H5kPsz+7naMnWhhnbMNqHxIhyo
+DaS4fPnj2C/OaXukZ13ettxFYlnOowfJwemiVvQquig5zNMPT+NlYU2QvB0uvSU9
+qp2RxSbrmRqry2+ZWRug83+90KQX8oGUm1V652Q+Yy6UznLOM+8yvrCJ7VZN/twe
+fvztnIGN4W5rF3rvgSS5fT9FWITnew0pxjboc+PaLb6DNxayLFL+mgb0J7WqrZ2o
+78KO1kB/TaXcn3izeGdagN4ZhpikL3Ge85SVhXSI62pR3PCRp4x8ddvv1+kixAVf
+qTIwqRVlSjO5sdSE1ffEW/4Cenpv3Qy/3K3Xz1C8K0k=
 -----END RSA PRIVATE KEY-----
Index: Python-3.4.10/Lib/test/ssl_key.pem
===================================================================
--- Python-3.4.10.orig/Lib/test/ssl_key.pem
+++ Python-3.4.10/Lib/test/ssl_key.pem
@@ -1,16 +1,16 @@
 -----BEGIN PRIVATE KEY-----
-MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBANtb0+YrKuxevGpm
-LrjaUhZSgz6zFAmuGFmKmUbdjmfv9zSmmdsQIksK++jK0Be9LeZy20j6ahOfuVa0
-ufEmPoP7Fy4hXegKZR9cCWcIe/A6H2xWF1IIJLRTLaU8ol/I7T+um5HD5AwAwNPP
-USNU0Eegmvp+xxWu3NX2m1Veot85AgMBAAECgYA3ZdZ673X0oexFlq7AAmrutkHt
-CL7LvwrpOiaBjhyTxTeSNWzvtQBkIU8DOI0bIazA4UreAFffwtvEuPmonDb3F+Iq
-SMAu42XcGyVZEl+gHlTPU9XRX7nTOXVt+MlRRRxL6t9GkGfUAXI3XxJDXW3c0vBK
-UL9xqD8cORXOfE06rQJBAP8mEX1ERkR64Ptsoe4281vjTlNfIbs7NMPkUnrn9N/Y
-BLhjNIfQ3HFZG8BTMLfX7kCS9D593DW5tV4Z9BP/c6cCQQDcFzCcVArNh2JSywOQ
-ZfTfRbJg/Z5Lt9Fkngv1meeGNPgIMLN8Sg679pAOOWmzdMO3V706rNPzSVMME7E5
-oPIfAkEA8pDddarP5tCvTTgUpmTFbakm0KoTZm2+FzHcnA4jRh+XNTjTOv98Y6Ik
-eO5d1ZnKXseWvkZncQgxfdnMqqpj5wJAcNq/RVne1DbYlwWchT2Si65MYmmJ8t+F
-0mcsULqjOnEMwf5e+ptq5LzwbyrHZYq5FNk7ocufPv/ZQrcSSC+cFwJBAKvOJByS
-x56qyGeZLOQlWS2JS3KJo59XuLFGqcbgN9Om9xFa41Yb4N9NvplFivsvZdw3m1Q/
-SPIXQuT8RMPDVNQ=
+MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBALtmIAHK4LPW+uyl
+EPer/DMdtYrtmMWFXvWzFWaHBVDIkt+kDNjFBQSdNIVFB0VsxneX1eu4CaHt8w9w
+78zVdUwXJzpjWMaPWwj7kUXIRgGIxlHTLSJRH4xzQW54u1eVi4eXSDN/0Nx+yPI3
+zxWWKVbRdNBLiH0M1M+kNpRA2SwvAgMBAAECgYAlP/iOwqgFt27rSShlQs9/zaD/
+e5kJcihdCHrxhVc+JpBjWfWfxRHpR+Jft0fpueR9czX3g/6OLIFLCXTxL2EAJuqY
+4wD3+EtvvGrcaRj/8vMELbC2OvWbXs7BAsKj//k3cqFyGCM8FKhsAWGP5odnTXXc
+aR0Vu0bwNQ/nCxxUQQJBANs+VXL+XSTkBMq2d4ktAFFhZzxS/70W+33UO5i4IRTg
+vTIhjSAkPEdTTA9PLG4nQEp25IUVp7MbmsG0gUWu688CQQDa0Q+XKGs9AMXR4xAK
+XVoKyTcPGgsU3zGA1PFJtINtFwra4poon7/0tpWOetDEWXY7lfyd9O3oYVDKN3mZ
+1/GhAkAnBteLGsBV2skHlKd+oaYW1nHcCSJA9KBb67WYH96zqrXDALnwaMLaJ3e4
+me1cxlvpZXSURCCP/2/y30DLuLF9AkA2j0w4334lvsyUce5s9yvdZqCQ5mh+8svw
+GKh1PUpL6CPvwfK4UGTXirMtzJfDbZ8aamKLrCep+qHfWge7AWohAkB8tWF+9dG3
+UxT1EOiWGHARobxtoVkB0UU/2WFEcWtekH/1fXyd9mmnVQc3e13LndiBgf97j+Nq
+ED1iYrEMSbm+
 -----END PRIVATE KEY-----
Index: Python-3.4.10/Lib/test/test_ssl.py
===================================================================
--- Python-3.4.10.orig/Lib/test/test_ssl.py
+++ Python-3.4.10/Lib/test/test_ssl.py
@@ -206,9 +206,10 @@ class BasicSocketTests(unittest.TestCase
                           (('commonName', 'localhost'),))
                         )
         # Note the next three asserts will fail if the keys are regenerated
-        self.assertEqual(p['notAfter'], asn1time('Oct  5 23:01:56 2020 GMT'))
-        self.assertEqual(p['notBefore'], asn1time('Oct  8 23:01:56 2010 GMT'))
-        self.assertEqual(p['serialNumber'], 'D7C7381919AFC24E')
+        self.assertEqual(p['notAfter'], asn1time('Oct 18 02:59:54 2030 GMT'))
+        self.assertEqual(p['notBefore'], asn1time('Oct 20 02:59:54 2020 GMT'))
+        self.assertEqual(p['serialNumber'],
+                         '1130B2CC2BE7A4B53F5239E6F141123C1D7107A8')
         self.assertEqual(p['subject'],
                          ((('countryName', 'XY'),),
                           (('localityName', 'Castle Anthrax'),),
openSUSE Build Service is sponsored by