From 3307463ffb9539503872bdd96ef4de6607ac8b11 Mon Sep 17 00:00:00 2001 From: Tavi Date: Tue, 5 Mar 2024 13:05:09 -0500 Subject: [PATCH] Update commons Signed-off-by: Tavi --- ...er_config_carrierid_10000_Tracfone-ATT.xml | 6 +- ...er_config_carrierid_10001_Tracfone-TMO.xml | 6 +- ...er_config_carrierid_10008_Tracfone-VZW.xml | 7 +- ...arrier_config_carrierid_10030_TANGO-US.xml | 2 +- ...arrier_config_carrierid_10031_TANGO-UK.xml | 2 +- ..._config_carrierid_1010_Telekom-Romania.xml | 4 +- .../carrier_config_carrierid_1187_AT&T.xml | 11 +- ...ier_config_carrierid_11_Slovak-Telekom.xml | 4 +- ...rier_config_carrierid_1341_Personal-AR.xml | 2 +- .../carrier_config_carrierid_1385_TIM.xml | 5 + ...rrierid_13_Mkedonski-Telecom-AD-Skopje.xml | 4 +- .../carrier_config_carrierid_1430_WOM-CL.xml | 6 + ...carrier_config_carrierid_1452_Vodafone.xml | 3 + ...carrier_config_carrierid_1472_Movistar.xml | 8 + ...config_carrierid_1487_Bouygues-Telecom.xml | 2 +- .../carrier_config_carrierid_1573_Wind.xml | 16 +- .../carrier_config_carrierid_1575_3.xml | 16 +- .../carrier_config_carrierid_1581_au.xml | 6 + ...config_carrierid_1839_Verizon-Wireless.xml | 29 +- ...carrier_config_carrierid_1873_Movistar.xml | 37 + .../carrier_config_carrierid_1890_KT.xml | 16 +- ...rrier_config_carrierid_1891_SK-Telecom.xml | 2 +- ...carrier_config_carrierid_1894_SoftBank.xml | 2 +- .../carrier_config_carrierid_1913_Telcel.xml | 26 +- ...rier_config_carrierid_1952_US-Cellular.xml | 4 + .../carrier_config_carrierid_1958_Free.xml | 4 +- ...arrier_config_carrierid_1989_Google-Fi.xml | 4 +- ...carrier_config_carrierid_1_T-Mobile-US.xml | 9 +- ...ier_config_carrierid_2018_Reliance-Jio.xml | 4 + ...carrier_config_carrierid_2022_TracFone.xml | 6 +- ...er_config_carrierid_2032_XFINIY-Mobile.xml | 26 +- ...r_config_carrierid_2032_Xfinity-Mobile.xml | 161 +++ ...er_config_carrierid_2063_Family-Mobile.xml | 6 +- .../carrier_config_carrierid_2064_GoSmart.xml | 6 +- ...er_config_carrierid_2078_Simple-Mobile.xml | 6 +- ...nfig_carrierid_2088_Crnogorski-Telekom.xml | 4 +- .../carrier_config_carrierid_2091_Bonbon.xml | 4 +- ...carrier_config_carrierid_2092_congstar.xml | 3 +- ...arrier_config_carrierid_2110_UQ-mobile.xml | 6 + .../carrier_config_carrierid_2124_Iliad.xml | 2 +- ..._config_carrierid_2126_Spectrum-Mobile.xml | 6 +- .../carrier_config_carrierid_2127_free_re.xml | 2 +- .../carrier_config_carrierid_2146_Visible.xml | 3 +- .../carrier_config_carrierid_2155_Nova.xml | 12 + ...nfig_carrierid_2429_Rakuten-Mobile-MNO.xml | 2 +- .../carrier_config_carrierid_2514_povo.xml | 6 + ...r_config_carrierid_2532_Xfinity-Mobile.xml | 8 + .../carrier_config_carrierid_2548_Ice.xml | 20 + ...config_carrierid_2551_Magenta_Telekom.xml} | 0 ...r_config_carrierid_2556_Xfinity_Mobile.xml | 164 +++ ...rrier_config_carrierid_2567_SSi-Mobile.xml | 13 + ...r_config_carrierid_2568_Eeyou-Mobility.xml | 14 + .../carrier_config_carrierid_25_Vodafone.xml | 3 + .../carrier_config_carrierid_28_Vodafone.xml | 3 + .../carrier_config_carrierid_29_Vodafone.xml | 3 + .../carrier_config_carrierid_34_Movistar.xml | 19 + .../carrier_config_carrierid_3_Telekom.xml | 3 +- ...ier_config_carrierid_4_Magenta-Telekom.xml | 4 +- .../carrier_config_carrierid_529_Claro-BR.xml | 5 +- .../carrier_config_carrierid_625_Movistar.xml | 9 + .../carrier_config_carrierid_6_T-Mobile.xml | 4 +- .../carrier_config_carrierid_747_COSMOTE.xml | 4 +- .../carrier_config_carrierid_7_T-Mobile.xml | 4 +- ...rier_config_carrierid_8_Magyar-Telekom.xml | 4 +- ...ier_config_carrierid_9_Hrvaski-Telekom.xml | 4 +- .../carrier_list.pb | Bin 56089 -> 59526 bytes .../carrier_list.textpb | 969 +++++++++++++++--- .../files/01419da9.0 | 13 +- .../files/04f60c28.0 | 13 +- .../files/0d69c7e1.0 | 36 +- .../files/10531352.0 | 33 +- .../files/111e6273.0 | 88 -- .../files/12d55845.0 | 78 -- .../files/1ae85e5e.0 | 9 +- .../files/1b0f7e5c.0 | 121 +++ .../files/1df5a75f.0 | 36 +- .../files/1e1eab7c.0 | 33 +- .../files/1e8e7201.0 | 33 +- .../files/1eb37bdf.0 | 140 --- .../files/1ec40989.0 | 124 +++ .../files/1f58a078.0 | 61 +- .../files/219d9499.0 | 34 +- .../files/23f4c490.0 | 34 +- .../files/252252d2.0 | 54 + .../files/27af790d.0 | 56 - .../files/2add47b6.0 | 13 +- .../files/2d9dafe4.0 | 61 +- .../files/2fa87019.0 | 86 -- .../files/302904dd.0 | 68 +- .../files/304d27c3.0 | 61 +- .../files/31188b5e.0 | 33 +- .../files/33ee480d.0 | 64 +- .../files/343eb6cb.0 | 88 -- .../files/35105088.0 | 61 +- .../files/399e7759.0 | 36 +- .../files/3ad48a91.0 | 33 +- .../files/3c6676aa.0 | 120 --- .../files/3c860d51.0 | 65 +- .../files/3c899c73.0 | 13 +- .../files/3c9a4d3b.0 | 68 +- .../files/3e7271e8.0 | 37 +- .../files/40dc992e.0 | 93 -- .../files/41a3f684.0 | 55 + .../files/455f1b52.0 | 37 +- .../files/48a195d8.0 | 61 +- .../files/4be590e0.0 | 61 +- .../files/4c3982f2.0 | 55 + .../files/5046c355.0 | 65 +- .../files/524d9b43.0 | 88 -- .../files/52b525c7.0 | 61 +- .../files/53a1b57a.0 | 121 +++ .../files/583d0756.0 | 64 +- .../files/5a250ea7.0 | 120 --- .../files/5a3f0ff8.0 | 35 +- .../files/5acf816d.0 | 41 +- .../files/5cf9d536.0 | 105 -- .../files/5f47b495.0 | 68 +- .../files/5f9a69fa.0 | 56 + .../files/5fdd185d.0 | 53 + .../files/60afe812.0 | 33 +- .../files/6187b673.0 | 61 +- .../files/63a2c897.0 | 61 +- .../files/69105f4f.0 | 36 +- .../files/6b03dec0.0 | 41 +- .../files/6f7454b3.0 | 122 +++ .../files/75680d2e.0 | 36 +- .../files/76579174.0 | 35 +- .../files/7892ad52.0 | 16 +- .../files/7a7c655d.0 | 9 +- .../files/7a819ef2.0 | 62 +- .../files/7e067d03.0 | 54 + .../files/81b9768f.0 | 36 +- .../files/82223c44.0 | 61 +- .../files/83e9984f.0 | 12 +- .../files/85cde254.0 | 33 +- .../files/86212b19.0 | 33 +- .../files/869fbf79.0 | 13 +- .../files/8794b4e3.0 | 54 + .../files/882de061.0 | 33 +- .../files/88950faa.0 | 16 +- .../files/89c02a45.0 | 13 +- .../files/8d6437c3.0 | 33 +- .../files/9282e51c.0 | 64 +- .../files/9339512a.0 | 63 +- .../files/93851c9e.0 | 125 +++ .../files/9479c8c3.0 | 13 +- .../files/9576d26b.0 | 61 +- .../files/9591a472.0 | 61 +- .../files/95aff9e3.0 | 33 +- .../files/9685a493.0 | 75 -- .../files/985c1f52.0 | 64 +- .../files/99e1b953.0 | 121 +++ .../files/9aef356c.0 | 13 +- .../files/9d6523ce.0 | 61 +- .../files/9f533518.0 | 139 --- .../files/a2c66da8.0 | 61 +- .../files/a3896b44.0 | 33 +- .../files/a716d4ed.0 | 63 ++ .../files/a7605362.0 | 76 -- .../files/a81e292b.0 | 33 +- .../files/a9d40e02.0 | 61 +- .../files/ab5346f4.0 | 33 +- .../files/ab59055e.0 | 61 +- .../files/aeb67534.0 | 97 -- .../files/b0ed035a.0 | 61 +- .../files/b0f3e76e.0 | 33 +- .../files/b30d5fda.0 | 63 ++ .../files/b3fb433b.0 | 17 +- .../files/b74d2bd5.0 | 13 +- .../files/b7db1890.0 | 33 +- .../files/b872f2b4.0 | 37 +- .../files/b92fd57f.0 | 123 +++ .../files/b936d1c6.0 | 62 +- .../files/bc3f2570.0 | 33 +- .../files/bd43e1dd.0 | 64 +- .../files/bdacca6f.0 | 35 +- .../files/bf64f35b.0 | 40 +- .../files/c44cc0c0.0 | 121 +++ .../files/c491639e.0 | 13 +- .../files/c51c224c.0 | 80 -- .../files/c559d742.0 | 125 +-- .../files/c7f1359b.0 | 54 + .../files/c90bc37d.0 | 33 +- .../files/cb156124.0 | 127 --- .../files/cb1c3204.0 | 61 +- .../files/ccc52f49.0 | 13 +- .../files/cf701eeb.0 | 35 +- .../files/d06393bb.0 | 33 +- .../files/d16a5865.0 | 62 +- .../files/d16a5865.1 | 129 +++ .../files/d18e9066.0 | 61 +- .../files/d39b0a2c.0 | 61 +- .../files/d41b5e2a.0 | 13 +- .../files/d4c339cb.0 | 61 +- .../files/d59297b8.0 | 33 +- .../files/d7746a63.0 | 36 +- .../files/d96b65e2.0 | 121 +++ .../files/da7377f6.0 | 61 +- .../files/dbc54cab.0 | 61 +- .../files/dbff3a01.0 | 33 +- .../files/dc99f41e.0 | 61 +- .../files/dfc0fe80.0 | 33 +- .../files/e13665f9.0 | 125 +++ .../files/e442e424.0 | 61 +- .../files/e48193cf.0 | 33 +- .../files/e7c037b4.0 | 53 + .../files/e8651083.0 | 36 +- .../files/ed39abd0.0 | 13 +- .../files/edcbddb5.0 | 61 +- .../files/ee532fd5.0 | 54 + .../files/f013ecaf.0 | 125 +-- .../files/f058632f.0 | 124 +++ .../files/f0cd152c.0 | 65 +- .../files/f459871d.0 | 33 +- .../files/f8fc53da.0 | 123 +++ .../files/fb5fa911.0 | 61 +- .../files/fd08c599.0 | 33 +- .../files/fde84897.0 | 34 +- .../files/ffa7f1eb.0 | 122 +++ .../voicemail/impl/res/xml/vvm_config.xml | 26 +- .../res/xml-mcc214-mnc1/mms_config.xml | 7 +- .../res/xml-mcc214-mnc7/mms_config.xml | 2 +- .../res/xml-mcc222-mnc1/mms_config.xml | 2 - .../res/xml-mcc240-mnc2/mms_config.xml | 5 +- .../res/xml-mcc255-mnc1/mms_config.xml | 8 +- .../res/xml-mcc259-mnc1/mms_config.xml | 5 +- .../res/xml-mcc311-mnc180/mms_config.xml | 1 + .../res/xml-mcc313-mnc340/mms_config.xml | 1 + Patches/Common/apns-conf.xml | 13 +- Patches/Common/contributors.db | Bin 458752 -> 458752 bytes Patches/Common/wireless-regdb/db.txt | 44 +- Scripts/Update_Commons.sh | 18 +- 232 files changed, 6354 insertions(+), 4290 deletions(-) create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1430_WOM-CL.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1472_Movistar.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1873_Movistar.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2155_Nova.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2532_Xfinity-Mobile.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2548_Ice.xml rename Patches/Common/android_packages_apps_CarrierConfig/{carrier_config_mccmnc_23207.xml => carrier_config_carrierid_2551_Magenta_Telekom.xml} (100%) create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2556_Xfinity_Mobile.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2567_SSi-Mobile.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2568_Eeyou-Mobility.xml create mode 100644 Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_625_Movistar.xml delete mode 100644 Patches/Common/android_system_ca-certificates/files/111e6273.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/12d55845.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/1b0f7e5c.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/1eb37bdf.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/1ec40989.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/252252d2.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/27af790d.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/2fa87019.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/343eb6cb.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/3c6676aa.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/40dc992e.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/41a3f684.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/4c3982f2.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/524d9b43.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/53a1b57a.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/5a250ea7.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/5cf9d536.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/5f9a69fa.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/5fdd185d.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/6f7454b3.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/7e067d03.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/8794b4e3.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/93851c9e.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/9685a493.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/99e1b953.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/9f533518.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/a716d4ed.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/a7605362.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/aeb67534.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/b30d5fda.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/b92fd57f.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/c44cc0c0.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/c51c224c.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/c7f1359b.0 delete mode 100644 Patches/Common/android_system_ca-certificates/files/cb156124.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/d16a5865.1 create mode 100644 Patches/Common/android_system_ca-certificates/files/d96b65e2.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/e13665f9.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/e7c037b4.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/ee532fd5.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/f058632f.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/f8fc53da.0 create mode 100644 Patches/Common/android_system_ca-certificates/files/ffa7f1eb.0 diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10000_Tracfone-ATT.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10000_Tracfone-ATT.xml index 59408ba7..809cd449 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10000_Tracfone-ATT.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10000_Tracfone-ATT.xml @@ -26,9 +26,9 @@ - - - + + + connected_mmwave:5G_Plus,connected:5G,not_restricted_rrc_idle:5G,not_restricted_rrc_con:5G diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10001_Tracfone-TMO.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10001_Tracfone-TMO.xml index 38de8fed..886bb5cf 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10001_Tracfone-TMO.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10001_Tracfone-TMO.xml @@ -2,8 +2,8 @@ - - - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10008_Tracfone-VZW.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10008_Tracfone-VZW.xml index a77e7f01..67f5eaf5 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10008_Tracfone-VZW.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10008_Tracfone-VZW.xml @@ -2,9 +2,10 @@ - - - + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10030_TANGO-US.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10030_TANGO-US.xml index 2f23f580..92c2be7c 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10030_TANGO-US.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10030_TANGO-US.xml @@ -40,6 +40,6 @@ - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10031_TANGO-UK.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10031_TANGO-UK.xml index 26b0a84a..2acf3bc4 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10031_TANGO-UK.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_10031_TANGO-UK.xml @@ -34,6 +34,6 @@ - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1010_Telekom-Romania.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1010_Telekom-Romania.xml index 35225ba3..32bc6047 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1010_Telekom-Romania.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1010_Telekom-Romania.xml @@ -2,9 +2,11 @@ - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1187_AT&T.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1187_AT&T.xml index 691811a6..e483de7f 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1187_AT&T.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1187_AT&T.xml @@ -17,16 +17,11 @@ - + AT&T - - - - - @@ -46,9 +41,6 @@ - - - @@ -81,4 +73,5 @@ connected_mmwave:5G_Plus,connected:5G,not_restricted_rrc_idle:5G,not_restricted_rrc_con:5G + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_11_Slovak-Telekom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_11_Slovak-Telekom.xml index e8dd2c2c..ada4c1d0 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_11_Slovak-Telekom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_11_Slovak-Telekom.xml @@ -1,9 +1,11 @@ - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1341_Personal-AR.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1341_Personal-AR.xml index a40a7ba1..06ea4228 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1341_Personal-AR.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1341_Personal-AR.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1385_TIM.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1385_TIM.xml index 72968600..cd359b8e 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1385_TIM.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1385_TIM.xml @@ -1,4 +1,9 @@ + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_13_Mkedonski-Telecom-AD-Skopje.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_13_Mkedonski-Telecom-AD-Skopje.xml index 1494aca2..cddc3679 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_13_Mkedonski-Telecom-AD-Skopje.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_13_Mkedonski-Telecom-AD-Skopje.xml @@ -4,10 +4,12 @@ - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1430_WOM-CL.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1430_WOM-CL.xml new file mode 100644 index 00000000..428e9419 --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1430_WOM-CL.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1452_Vodafone.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1452_Vodafone.xml index 72968600..c83b6056 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1452_Vodafone.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1452_Vodafone.xml @@ -1,4 +1,7 @@ + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1472_Movistar.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1472_Movistar.xml new file mode 100644 index 00000000..ee74d287 --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1472_Movistar.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1487_Bouygues-Telecom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1487_Bouygues-Telecom.xml index d4561501..6170343a 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1487_Bouygues-Telecom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1487_Bouygues-Telecom.xml @@ -7,6 +7,6 @@ - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1573_Wind.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1573_Wind.xml index a0921539..f1a19179 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1573_Wind.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1573_Wind.xml @@ -1,8 +1,8 @@ - - - - - - - - + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1575_3.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1575_3.xml index a0921539..f1a19179 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1575_3.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1575_3.xml @@ -1,8 +1,8 @@ - - - - - - - - + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1581_au.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1581_au.xml index 8d281215..01daff67 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1581_au.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1581_au.xml @@ -10,4 +10,10 @@ au + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1839_Verizon-Wireless.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1839_Verizon-Wireless.xml index 421bc18d..c849be49 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1839_Verizon-Wireless.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1839_Verizon-Wireless.xml @@ -81,21 +81,12 @@ - - - - - - - - - - - - - - - + + + + + + @@ -151,8 +142,8 @@ - - + + @@ -176,8 +167,6 @@ connected_mmwave:5G_Plus,connected:5G,not_restricted_rrc_idle:5G,not_restricted_rrc_con:5G connected_mmwave,any,3;not_restricted_rrc_idle,not_restricted_rrc_con,2 connected_mmwave,not_restricted_rrc_idle,60 - - @@ -196,6 +185,4 @@ - - diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1873_Movistar.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1873_Movistar.xml new file mode 100644 index 00000000..7809576e --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1873_Movistar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1890_KT.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1890_KT.xml index a7ecd677..cbb47464 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1890_KT.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1890_KT.xml @@ -35,16 +35,12 @@ - - - - - - - - - - + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1891_SK-Telecom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1891_SK-Telecom.xml index c476761b..efcd66e1 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1891_SK-Telecom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1891_SK-Telecom.xml @@ -37,6 +37,6 @@ - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1894_SoftBank.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1894_SoftBank.xml index b9498926..5d57121a 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1894_SoftBank.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1894_SoftBank.xml @@ -20,6 +20,6 @@ 1416 - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1913_Telcel.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1913_Telcel.xml index 98fb0273..76d3926d 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1913_Telcel.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1913_Telcel.xml @@ -4,28 +4,20 @@ - + + + - - - - - - - - - - - - - - - - + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1952_US-Cellular.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1952_US-Cellular.xml index 3882ddfa..17cbd2d0 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1952_US-Cellular.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1952_US-Cellular.xml @@ -23,4 +23,8 @@ x-vzw-mdn: 1##LINE1NOCOUNTRYCODE## us x-wap-profile + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1958_Free.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1958_Free.xml index 87adcf55..945f1641 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1958_Free.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1958_Free.xml @@ -8,7 +8,7 @@ - - + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1989_Google-Fi.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1989_Google-Fi.xml index 270287b1..86b0d4cb 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1989_Google-Fi.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1989_Google-Fi.xml @@ -1,6 +1,8 @@ + + Google Fi us - + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1_T-Mobile-US.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1_T-Mobile-US.xml index 2c9de2dc..cec60917 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1_T-Mobile-US.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_1_T-Mobile-US.xml @@ -36,11 +36,12 @@ - - - - + + + + + connected_mmwave:5G_Plus,connected:5G,not_restricted_rrc_idle:5G,not_restricted_rrc_con:5G connected_mmwave,legacy,30;connected,legacy,30;not_restricted_rrc_idle,legacy,30;not_restricted_rrc_con,legacy,30 diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2018_Reliance-Jio.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2018_Reliance-Jio.xml index 258a421c..88f54659 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2018_Reliance-Jio.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2018_Reliance-Jio.xml @@ -16,4 +16,8 @@ + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2022_TracFone.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2022_TracFone.xml index 557620e3..7f9dd7df 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2022_TracFone.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2022_TracFone.xml @@ -26,9 +26,9 @@ - - - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_XFINIY-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_XFINIY-Mobile.xml index 0f57c097..297b208b 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_XFINIY-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_XFINIY-Mobile.xml @@ -77,21 +77,12 @@ - - - - - - - - - - - - - - - + + + + + + @@ -165,4 +156,9 @@ + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_Xfinity-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_Xfinity-Mobile.xml index 26179db2..75aec4d5 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_Xfinity-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2032_Xfinity-Mobile.xml @@ -1,4 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + eri_311480_BA01450000000000.xml + Verizon + XFINITY Mobile + *86 + 6245 + x-up-calling-line-id: 1##LINE1NOCOUNTRYCODE##|X-VzW-MDN: 1##LINE1NOCOUNTRYCODE## + us + Profile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2063_Family-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2063_Family-Mobile.xml index 38de8fed..886bb5cf 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2063_Family-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2063_Family-Mobile.xml @@ -2,8 +2,8 @@ - - - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2064_GoSmart.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2064_GoSmart.xml index 38de8fed..886bb5cf 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2064_GoSmart.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2064_GoSmart.xml @@ -2,8 +2,8 @@ - - - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2078_Simple-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2078_Simple-Mobile.xml index 38de8fed..886bb5cf 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2078_Simple-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2078_Simple-Mobile.xml @@ -2,8 +2,8 @@ - - - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2088_Crnogorski-Telekom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2088_Crnogorski-Telekom.xml index f4261e64..119720f9 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2088_Crnogorski-Telekom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2088_Crnogorski-Telekom.xml @@ -1,11 +1,13 @@ - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2091_Bonbon.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2091_Bonbon.xml index 2d838b8b..38bdbe01 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2091_Bonbon.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2091_Bonbon.xml @@ -7,9 +7,11 @@ - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2092_congstar.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2092_congstar.xml index 38560777..0b3d1d6a 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2092_congstar.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2092_congstar.xml @@ -1,6 +1,6 @@ - + @@ -8,5 +8,6 @@ + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2110_UQ-mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2110_UQ-mobile.xml index b0b57122..1bc868c6 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2110_UQ-mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2110_UQ-mobile.xml @@ -9,4 +9,10 @@ UQ mobile + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2124_Iliad.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2124_Iliad.xml index ac3875b5..7afd863d 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2124_Iliad.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2124_Iliad.xml @@ -2,6 +2,6 @@ it - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2126_Spectrum-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2126_Spectrum-Mobile.xml index f5c5b222..b4c8ff50 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2126_Spectrum-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2126_Spectrum-Mobile.xml @@ -2,8 +2,8 @@ - - - + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2127_free_re.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2127_free_re.xml index 85c0441b..8021a442 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2127_free_re.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2127_free_re.xml @@ -2,6 +2,6 @@ re - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2146_Visible.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2146_Visible.xml index c5893eca..62e4e139 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2146_Visible.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2146_Visible.xml @@ -2,6 +2,7 @@ - + + 6245 diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2155_Nova.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2155_Nova.xml new file mode 100644 index 00000000..245a6aa6 --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2155_Nova.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2429_Rakuten-Mobile-MNO.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2429_Rakuten-Mobile-MNO.xml index 0606bed6..99b1f23f 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2429_Rakuten-Mobile-MNO.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2429_Rakuten-Mobile-MNO.xml @@ -8,6 +8,6 @@ - + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2514_povo.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2514_povo.xml index a1879b33..0e453a88 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2514_povo.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2514_povo.xml @@ -9,4 +9,10 @@ povo + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2532_Xfinity-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2532_Xfinity-Mobile.xml new file mode 100644 index 00000000..cfbd4364 --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2532_Xfinity-Mobile.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2548_Ice.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2548_Ice.xml new file mode 100644 index 00000000..b986b6da --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2548_Ice.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_mccmnc_23207.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2551_Magenta_Telekom.xml similarity index 100% rename from Patches/Common/android_packages_apps_CarrierConfig/carrier_config_mccmnc_23207.xml rename to Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2551_Magenta_Telekom.xml diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2556_Xfinity_Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2556_Xfinity_Mobile.xml new file mode 100644 index 00000000..bcadf575 --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2556_Xfinity_Mobile.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eri_311480_BA01450000000000.xml +Xfinity Mobile +Xfinity Mobile +*86 +6245 +x-up-calling-line-id: 1##LINE1NOCOUNTRYCODE##|X-VzW-MDN: 1##LINE1NOCOUNTRYCODE## +us +Profile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2567_SSi-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2567_SSi-Mobile.xml new file mode 100644 index 00000000..41099204 --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2567_SSi-Mobile.xml @@ -0,0 +1,13 @@ + + + + + + + + + SSi Mobile + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2568_Eeyou-Mobility.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2568_Eeyou-Mobility.xml new file mode 100644 index 00000000..3304596d --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_2568_Eeyou-Mobility.xml @@ -0,0 +1,14 @@ + + + + + + + + + + Eeyou Mobilité + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_25_Vodafone.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_25_Vodafone.xml index 985b686f..866ff82c 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_25_Vodafone.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_25_Vodafone.xml @@ -9,4 +9,7 @@ 5500 + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_28_Vodafone.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_28_Vodafone.xml index a56bbb0d..4f79c77e 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_28_Vodafone.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_28_Vodafone.xml @@ -11,4 +11,7 @@ + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_29_Vodafone.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_29_Vodafone.xml index 3fb83b88..0f3778ec 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_29_Vodafone.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_29_Vodafone.xml @@ -5,4 +5,7 @@ 42020 + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_34_Movistar.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_34_Movistar.xml index 12909cc0..ae161b06 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_34_Movistar.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_34_Movistar.xml @@ -30,4 +30,23 @@ com.movistar.android.mimovistar.es/com.tuenti.messenger.callinterceptor.CallInterceptorService + + + + + + + + + + + + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_3_Telekom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_3_Telekom.xml index c0f2f962..20c55556 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_3_Telekom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_3_Telekom.xml @@ -3,7 +3,7 @@ connected_mmwave,legacy,10;connected,legacy,10;not_restricted_rrc_idle,legacy,10;not_restricted_rrc_con,legacy,10 - + @@ -11,5 +11,6 @@ + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_4_Magenta-Telekom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_4_Magenta-Telekom.xml index 877359f5..eba572fc 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_4_Magenta-Telekom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_4_Magenta-Telekom.xml @@ -1,9 +1,11 @@ - + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_529_Claro-BR.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_529_Claro-BR.xml index 6f386dd9..233afade 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_529_Claro-BR.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_529_Claro-BR.xml @@ -1,7 +1,8 @@ - + + - + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_625_Movistar.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_625_Movistar.xml new file mode 100644 index 00000000..82953b3d --- /dev/null +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_625_Movistar.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_6_T-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_6_T-Mobile.xml index 3d092651..62717db7 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_6_T-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_6_T-Mobile.xml @@ -3,9 +3,11 @@ - + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_747_COSMOTE.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_747_COSMOTE.xml index e9f39a7a..61dd0ca5 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_747_COSMOTE.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_747_COSMOTE.xml @@ -1,10 +1,12 @@ - + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_7_T-Mobile.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_7_T-Mobile.xml index 805b6f0d..1948d14c 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_7_T-Mobile.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_7_T-Mobile.xml @@ -1,9 +1,11 @@ - + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_8_Magyar-Telekom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_8_Magyar-Telekom.xml index b148c3d2..2c63a9dc 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_8_Magyar-Telekom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_8_Magyar-Telekom.xml @@ -1,9 +1,11 @@ - + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_9_Hrvaski-Telekom.xml b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_9_Hrvaski-Telekom.xml index f74f9ffb..d9406d88 100644 --- a/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_9_Hrvaski-Telekom.xml +++ b/Patches/Common/android_packages_apps_CarrierConfig/carrier_config_carrierid_9_Hrvaski-Telekom.xml @@ -8,9 +8,11 @@ - + + + \ No newline at end of file diff --git a/Patches/Common/android_packages_providers_TelephonyProvider/carrier_list.pb b/Patches/Common/android_packages_providers_TelephonyProvider/carrier_list.pb index 9871fa1e9d9e1000c0314270988763c262a4c2c6..3ec929f2d8f8492b1a95851857e284c1ad3eb0fb 100644 GIT binary patch delta 5585 zcma)A32c7pj5VBoQGvSqa%r# zwn~6Pfs*TSlu(+K1Slz`fyWh&2AJtF!*G_P2`#jpgnOVvXJ`tP_TQCcWG5V+d0M~S zZ+HLwcmMDI_TBto*_AJp9p>$}v?~!e1yvD^mXV zin=bP=a0FPu%uk)1U?y{jf%W?Sz zLmxKC1{hP2d6^X6t9rCCZEO>r6@>%QaHO}hi&S=X1;T+10pjS$W=9Cu8Xrh#qsC@E zLCT|Bw4^~Qy0n3KDo(hr@xk~gTMG#mhQ^g_22mnaq4m+V%L84pP#1Bm3$(V93Wi-r zYI^n5u%7f}w8Wr6s-VyY=_FR?w1s6(f=-p=nl;(X;3hq7Bt2Hv{Wx*XKu0)?!eB-^ z6Hk#!>)e%Y+uUaKB!??wS|XhRdm6ZMg;%KOppg7lhTm?lBj`mA*L0-fqnef+v+Pnu z{WK?fsT$iOBB=zcC0XFj#lg0D%h0RUcy4q|&ur9Fnx|XKY%x+Jo~V}EtPg6|j^O@j z&iUy58qBTj>Gse))DqU}*gm^WG2iH2yAXJVRTC+R`|X7 z!j~`nrl(JuJquk4*l;L9U=)f~^M%h!_g!Lltw4Kgu@ly*$34-_T1p?*%#SxbWb>H! z^v|+YTF>^MXP?`E?ybcYkyJc6tdV-?F9~qm3Kf=o;nPlA%bsL|lb#fT_e(r2MagF_ zNM3E@&3lsbr#Yb)PY+0Cs|OsB(yX_WpI53Eq2qO!e`ovtlb2cV-16v&qrYg6r#zu} zItE9_17>N1#^{ohJNBJ;<6Mv#J zC``Ptf2`!C>GJA!w67kQ2Mr^gvHq3YZ=W?29jeEUc74boH7radFN8^3oAuabot3rI z(VyyZWtTpnr847|>zWhx#;fh<&3cStsrXnc9$R^vqgEcOE}$zACo2bF0z2^_W|y4S9Nu!4WMpxra*@ zAxaeV9;`8-r#2gKzRexS7u3r#^cB$i;H`cLGg@a_J3?FleF#-+jTD2)s(%PaC*eUdq2 z_j9Ie&xLcAAk&GfDX$aXw3G7$o{OD#U=6d=%R<=SfZ7W%FdM8;@e5@;Uf&u){RgnblEVS2&>(*)Up>a#vwUG{feHX8-&P&;ci|U!MSqS_#w*45owG?Zv+4 z_pWbflm!L4!LI_xL6O^F2tk51s1h$xLsTnweVNVaLwCc{2aV(~W5K279XBj=0NKmd z(>K`4Tbj``PFx<7uBZ4gWNqM^DotFyl+}Y+wd-*DYs2P&1SdF(xv#hPwckR}x z2R^keS&VjJTtR6y6KA;v7(?Yrv4(XMMcCG9534pSab$a?t;hV}iH<7DsWRj_$yA>F zY*{n<2xBf5PmJVq9+^#f3D!xzMObw{eKgx!g#*1$IqGMj-7Z`e9n%IgsqE-7OaJ{U zyY;(29&0_?XGy)rT4S3o66leT((I6^1&h(^F3fdk$;mM@ z707c7(HkYEk~5E|auWKR3)lCgjEl87gBcGDtflqz>E`-hI9T0;-YnW@o_c}D8hYD> z%Y;P&%dM&?N~ZAQ#hs1l-QupCc~&3z@x9`#C6i7?TOYh=*m4WdzX2PL4{OOxoF$+U zW0W0vNn~jj3NPnEr@*%GI0y`ODna`AIXC)`3s=Y^kVx0&^S=N+mZ49;Gn8L9L5#D6 z&HE&oRB6%9aC$VJ$`BN332lb?(wu80`VrS)i=8&|AfCaQ8SKx%3DL3OhO(tO+G*H9rj zG7Z@-6yCg$q3rNha_nUhvRMP#4&xS-AXOXSFJDm_LhEIdTUC&Sxsv9~CpYu5;4Nvr zVsfh_`@U!u(U07?Ca9$|Mdd-}1Lc4)@Zu^~fQvz9Gen+sxasIhH?GX}YsT0`>q68y zs_f-uZUMT=jk#!4FGh}waRsOimYksE1uqcAkKMQ~q>UTdJPz_3aZeyQU>Azyc@aYA zYBydOjc<&nbkIaa3rDj_eK2kwjaTGCnN7Mern7^iN-FeOjjn+Of!w4WI#Nb<3`7rO zE`ih*stfE10+`(#B81yuWP4x^%@YC2xYmu!I{Q1R>XSj+2ynn@;p05$CvJ?QMmDoa zOC`xPZgpNF6BLcCkF5!<>jubm0D+^O8Xt;}1Eh#3R&jl3ryD!Mz1@D9@COIj_$Pmk3#8cO9B+0V69iWj>e&3M%kRTuk2upHFP&B*pI?*f^v} z5}f_p;Mjqcx{=V+o=~)h?mdJtumh4Mxm^)uKV-fG;Bp|rV1V+gA}Ru(gNq=o;O3!& zZb%ex7aY>laG%Xz1*tYrAQ~tE-%dM^jKg-pLjAnp_i-KQ4v22>RdReQIh)R?vNeJ? z1!gE^Eo!jh^U+cQCy)Xj#8Duig2X(^*d-MlGb==q1(g4=^>HV>nJN=q?EUHE=pSqxs+qcWE@glbZ9Ri=k;PN_P5v7yT#A>$h+j<@(U~_w6cx1;!~^K=2~bBcmp2tQ zz7*vH)UPK{t!o%a^m%~_C)T4-v2YJK?d!yXEJCpT1~!i=t0_t$SCAf%k($uqF98)X zDyWWo!K|V{nle@q=HnXCeGmXl7)?$3Oz1#7G$M;aa#TE>86$G@(fyOxSCY6?S@Hp! zKQLkPSI9mu2&<*&!81W~Q`Mv-sepaxOxUSVFF+;qFbx~3uS%58SK315(UGDTbD%R% zQ)4Vt^5WLVWacA9Z+`i}aKYi>z&<+JVPB3{Az=YN_t-b?;A5V7{F``2Wqb46Zvf4y zAT@woj=~DtyCQu|O3AWc6rl2n(n>{z3pdd1laL>Su~r5I5hnS8)Sm)UZ_|f$xFM%9 z+2J@-RP@t}$eoLJb>kX(`=?*zS^}{cSwQ{EQ{ht~nYSFTnwQt#^b^3O3%y@~!wO#( zu6-$JGv9mpuGtIF-fqklKBu&Fcfn-}C=b4|m=C?8D67!Vy6Nq*cu!|@En;&`{iFaR z(|VZKs(SVN_OcMV!#sLy`dQSvujyeOJ~m{_0hJx@#xs}{475mrm?tu({%%}byaal>}Tjcp$Ml%w zXiBmoNbVsDl|v+-3?;(?dc7X6PMG;JpEB<=@;Vtzvn15!wI>pfhr>MjxB=I1%A|WC z>Tc62+n%lSG_{^AZ0~M`JY)fCz=Y8c8?h%nmUUBuvdFU&G9N_`gEX~a%#9CHCq5ji zd-MzT=85mpxCcGfh=btW(D*D=*3!tIc0Av)7R@(e>{PU9T6}h&ZW&WLKRCn%z*-Rm z)joCax9Js4=$DPSZp_k(Q@R^m7NH=)ov($cE^@UPL5QgX(SS_+=1-`*$x$=f%7F&~ z%Fp=|e0JKfbPiR&G}}!4LftZ#;uP6 zL*dj(Qmbdb5c4LJ!^7~oVR)F^OZHEXlh1zE{4J=ztEe~%aK)(T{U8n}%wlP#pj*!D z=V$UTy6s=>m}HK`53WZaf(?|>GRk^yX2#O_aV>v8*Ie=4UjYH2VqR5(7`^Cb5Hnl! zNj_ud?$^uz&$)wIkzgRZ&_|HupkeJZjhueF-!+b7MFGbh=wm484rkSFk4^SGx^YxQ ze~0@`Cd|m~_YSrJC{48CpV9E!~TcoqU6UUKq(|Om+D-No(SQ_tWlWG>r0?&6BYBu zWhF^Y%-yT1Xd#4yTk}9)y<3Y0u$%!9_*xMF91?xEIfL{9bH0*u!3gC1 zNx}Z-Nof^i@Ie^gF|EVj9%nBc_pq@lcS~k>{dyPO#-q=}uvCLthotjdxaQIoEgXEF zrrOA%b8YsSb1Ky&#+goZ0z*W#h%*&s5twEn+%sBI3Az+RL zmog;Jxx#|W$_rOs@v;$gl!Yo!>$$QuQ{WRrTe9}`-+hCQM9`__7fG$GRp>)j;&#WY zSG{)h!W-1K7W8Kpdy__KPo=3cya_PHaamy2qAM)M%lU`z;Zy0cFDS~g#H>TFv$$!w zBDrvJ<$wfv{)NSXE&BA#eR<%>FI%e+CW_u*Ay=a~RZ}3px~Re$US)BEBX*n-YO$3Q z(O++i<5+AbPm*+mPy(r>dkv>ZmwCaN+q^bU(xWGr(pl#n0Mi+af@ zEg^Ys@pP+%Zh%H5z0sn(#Cp}g6PG-AspXFEpbuE=5xYfl=F;Bm*U(KCH#@_uTO}>e zCr7gzYly15;}V&y$o diff --git a/Patches/Common/android_packages_providers_TelephonyProvider/carrier_list.textpb b/Patches/Common/android_packages_providers_TelephonyProvider/carrier_list.textpb index 373da776..6619d50d 100644 --- a/Patches/Common/android_packages_providers_TelephonyProvider/carrier_list.textpb +++ b/Patches/Common/android_packages_providers_TelephonyProvider/carrier_list.textpb @@ -122,6 +122,7 @@ carrier_id { spn: "T-Mobile.pl" spn: "T-Mobile.pl Q" spn: "heyah" + spn: "tu biedronka" } } carrier_id { @@ -175,6 +176,7 @@ carrier_id { carrier_name: "Mkedonski Telecom AD Skopje" carrier_attribute { mccmnc_tuple: "29401" + spn: "T-Mobile MK" spn: "Telekom.mk" spn: "Telekom MK" } @@ -260,6 +262,8 @@ carrier_id { carrier_name: "Vodafone" carrier_attribute { mccmnc_tuple: "26801" + mccmnc_tuple: "26891" + mccmnc_tuple: "26892" spn: "" spn: "vodafone P" spn: "Vodafone" @@ -615,7 +619,7 @@ carrier_id { } carrier_id { canonical_id: 548 - carrier_name: "Telemat Cel" + carrier_name: "Unifique" carrier_attribute { mccmnc_tuple: "72429" } @@ -713,6 +717,11 @@ carrier_id { mccmnc_tuple: "302630" mccmnc_tuple: "302640" } + carrier_attribute { + mccmnc_tuple: "302690" + gid1: "41" + gid1: "43" + } } carrier_id { canonical_id: 577 @@ -907,6 +916,24 @@ carrier_id { carrier_name: "Yoigo" carrier_attribute { mccmnc_tuple: "21404" + spn: "Yoigo" + spn: "Pepephone" + spn: "MASMOVIL" + spn: "LLAMAYA" + spn: "Guuk" + spn: "Cablemovil" + spn: "Sweno" + spn: "Lebara" + spn: "Lycamobile" + } + carrier_attribute { + mccmnc_tuple: "21404" + imsi_prefix_xpattern: "2140423" + spn: "EUSKALTEL" + spn: "RACC" + spn: "mobilR" + spn: "Virgin telco" + spn: "telecable" } } carrier_id { @@ -1082,7 +1109,7 @@ carrier_id { } carrier_id { canonical_id: 760 - carrier_name: "3HK" + carrier_name: "Hutchison HK" carrier_attribute { mccmnc_tuple: "45403" } @@ -2447,7 +2474,6 @@ carrier_id { canonical_id: 1337 carrier_name: "Movistar" carrier_attribute { - mccmnc_tuple: "722070" mccmnc_tuple: "72207" } } @@ -2502,6 +2528,7 @@ carrier_id { carrier_name: "Telstra" carrier_attribute { mccmnc_tuple: "50501" + mccmnc_tuple: "50539" mccmnc_tuple: "50571" mccmnc_tuple: "50572" } @@ -2614,7 +2641,7 @@ carrier_id { } carrier_id { canonical_id: 1362 - carrier_name: "GramenPhone" + carrier_name: "Grameenphone" carrier_attribute { mccmnc_tuple: "47001" } @@ -3519,9 +3546,7 @@ carrier_id { canonical_id: 1492 carrier_name: "O2" carrier_attribute { - mccmnc_tuple: "23402" mccmnc_tuple: "23410" - mccmnc_tuple: "23411" } } carrier_id { @@ -3540,7 +3565,7 @@ carrier_id { } carrier_id { canonical_id: 1495 - carrier_name: "Colt Mobile Telecommunications Ltd" + carrier_name: "Spitfire Network Services Ltd" carrier_attribute { mccmnc_tuple: "23405" } @@ -4515,7 +4540,7 @@ carrier_id { } carrier_id { canonical_id: 1644 - carrier_name: "KPN/Telfort" + carrier_name: "KPN Mobiel" carrier_attribute { mccmnc_tuple: "20408" mccmnc_tuple: "20412" @@ -4672,6 +4697,7 @@ carrier_id { carrier_name: "St. Pierre-et-Miquelon Télécom" carrier_attribute { mccmnc_tuple: "30801" + mccmnc_tuple: "30808" } } carrier_id { @@ -4679,6 +4705,9 @@ carrier_id { carrier_name: "NOS" carrier_attribute { mccmnc_tuple: "26803" + mccmnc_tuple: "26897" + mccmnc_tuple: "26898" + mccmnc_tuple: "26899" } } carrier_id { @@ -4692,9 +4721,8 @@ carrier_id { canonical_id: 1670 carrier_name: "MEO" carrier_attribute { - mccmnc_tuple: "26802" mccmnc_tuple: "26806" - mccmnc_tuple: "26880" + mccmnc_tuple: "26808" } } carrier_id { @@ -4833,7 +4861,7 @@ carrier_id { } carrier_id { canonical_id: 1690 - carrier_name: "Telia Sonera AB" + carrier_name: "Telia Sverige AB" carrier_attribute { mccmnc_tuple: "24001" } @@ -4874,7 +4902,6 @@ carrier_id { canonical_id: 1695 carrier_name: "Telenor Sverige AB" carrier_attribute { - mccmnc_tuple: "24006" mccmnc_tuple: "24008" } } @@ -5006,6 +5033,7 @@ carrier_id { carrier_name: "Orange" carrier_attribute { mccmnc_tuple: "23101" + spn: "Orange" } } carrier_id { @@ -5774,6 +5802,7 @@ carrier_id { carrier_name: "Copper Valley Wireless" carrier_attribute { mccmnc_tuple: "310930" + mccmnc_tuple: "312380" } } carrier_id { @@ -5814,7 +5843,6 @@ carrier_id { carrier_attribute { mccmnc_tuple: "20404" spn: "C Spire" - spn: "C Spire " } } carrier_id { @@ -6189,7 +6217,7 @@ carrier_id { } carrier_id { canonical_id: 1882 - carrier_name: "亞太電信 Asia Pacific Telecom" + carrier_name: "遠傳電信Far EasTone Telecom(原亞太電信)" carrier_attribute { mccmnc_tuple: "46605" } @@ -6216,7 +6244,7 @@ carrier_id { } carrier_id { canonical_id: 1886 - carrier_name: "台灣之星 T Star" + carrier_name: "台灣大哥大(原台灣之星) Taiwan Mobile Telecom" carrier_attribute { mccmnc_tuple: "46689" } @@ -6391,14 +6419,15 @@ carrier_id { mccmnc_tuple: "21403" imsi_prefix_xpattern: "2140359" } - carrier_attribute { - mccmnc_tuple: "21404" - imsi_prefix_xpattern: "2140423" - } } carrier_id { canonical_id: 1910 carrier_name: "COX" + carrier_attribute { + mccmnc_tuple: "311480" + gid1: "BA01570000000000" + gid2: "B100000000000000" + } carrier_attribute { mccmnc_tuple: "311600" } @@ -6718,7 +6747,7 @@ carrier_id { } carrier_id { canonical_id: 1951 - carrier_name: "Boost Mobile" + carrier_name: "Boost" carrier_attribute { mccmnc_tuple: "311870" } @@ -6857,10 +6886,6 @@ carrier_id { mccmnc_tuple: "302370" gid1: "DD" } - carrier_attribute { - mccmnc_tuple: "302370" - mccmnc_tuple: "30237" - } } carrier_id { canonical_id: 1963 @@ -7246,7 +7271,7 @@ carrier_id { } carrier_id { canonical_id: 2003 - carrier_name: "Movistar" + carrier_name: "Liberty" carrier_attribute { mccmnc_tuple: "71204" } @@ -7395,12 +7420,31 @@ carrier_id { canonical_id: 2022 carrier_name: "TracFone" carrier_attribute { - mccmnc_tuple: "310410" + mccmnc_tuple: "310240" mccmnc_tuple: "310260" mccmnc_tuple: "310280" + mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "DDFF" + } + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "310280" + mccmnc_tuple: "310240" + mccmnc_tuple: "310260" + mccmnc_tuple: "311180" + mccmnc_tuple: "330110" gid1: "DEFF" } + carrier_attribute { + mccmnc_tuple: "310260" + gid1: "534D" + } + carrier_attribute { + mccmnc_tuple: "310260" + gid1: "4D4B" + } carrier_attribute { mccmnc_tuple: "310590" mccmnc_tuple: "310591" @@ -7415,18 +7459,16 @@ carrier_id { mccmnc_tuple: "311480" gid1: "BA01270000000000" } - carrier_attribute { - mccmnc_tuple: "310240" - gid1: "DEFF" - } } carrier_id { canonical_id: 2023 carrier_name: "Consumer Cellular" carrier_attribute { - mccmnc_tuple: "310410" mccmnc_tuple: "310260" mccmnc_tuple: "310280" + mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "2AC9" } } @@ -7445,6 +7487,8 @@ carrier_id { carrier_attribute { mccmnc_tuple: "310280" mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "62FF" } } @@ -7452,9 +7496,11 @@ carrier_id { canonical_id: 2026 carrier_name: "Red Pocket" carrier_attribute { - mccmnc_tuple: "310410" mccmnc_tuple: "310260" mccmnc_tuple: "310280" + mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "4201" } } @@ -7464,6 +7510,8 @@ carrier_id { carrier_attribute { mccmnc_tuple: "310280" mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "44FF" } } @@ -7473,6 +7521,8 @@ carrier_id { carrier_attribute { mccmnc_tuple: "310280" mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "4102" } } @@ -7498,6 +7548,8 @@ carrier_id { carrier_attribute { mccmnc_tuple: "310280" mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "69FF" } carrier_attribute { @@ -7509,6 +7561,7 @@ carrier_id { canonical_id: 2032 carrier_name: "Xfinity Mobile" carrier_attribute { + mccmnc_tuple: "310590" mccmnc_tuple: "310599" mccmnc_tuple: "311480" mccmnc_tuple: "311481" @@ -7610,6 +7663,7 @@ carrier_id { mccmnc_tuple: "302720" imsi_prefix_xpattern: "302720x94" imsi_prefix_xpattern: "302720x84" + imsi_prefix_xpattern: "302720x83" } carrier_attribute { mccmnc_tuple: "302720" @@ -7657,14 +7711,6 @@ carrier_id { gid1: "4C45" } } -carrier_id { - canonical_id: 2063 - carrier_name: "Family Mobile (Walmart)" - carrier_attribute { - mccmnc_tuple: "310260" - gid1: "4D4B" - } -} carrier_id { canonical_id: 2064 carrier_name: "GoSmart" @@ -7693,6 +7739,7 @@ carrier_id { canonical_id: 2067 carrier_name: "Lyca Mobile" carrier_attribute { + mccmnc_tuple: "310240" mccmnc_tuple: "310260" gid1: "6C79" } @@ -7705,14 +7752,6 @@ carrier_id { gid1: "3201" } } -carrier_id { - canonical_id: 2069 - carrier_name: "MVNE2/AMDOCS" - carrier_attribute { - mccmnc_tuple: "310260" - gid1: "6132" - } -} carrier_id { canonical_id: 2070 carrier_name: "Nest" @@ -7725,16 +7764,23 @@ carrier_id { canonical_id: 2071 carrier_name: "Plintron" carrier_attribute { + mccmnc_tuple: "310240" mccmnc_tuple: "310260" + gid1: "6902" gid1: "7031" + gid1: "7032" } } carrier_id { canonical_id: 2073 carrier_name: "PWG/Cintex" carrier_attribute { + mccmnc_tuple: "310240" mccmnc_tuple: "310260" gid1: "4358" + gid1: "6901" + gid1: "6909" + gid1: "7531" } } carrier_id { @@ -7749,8 +7795,10 @@ carrier_id { canonical_id: 2075 carrier_name: "Republic Wireless (MVNE2)" carrier_attribute { + mccmnc_tuple: "310240" mccmnc_tuple: "310260" gid1: "6134" + gid1: "6905" } } carrier_id { @@ -7770,14 +7818,6 @@ carrier_id { gid1: "6137" } } -carrier_id { - canonical_id: 2078 - carrier_name: "Simple Mobile" - carrier_attribute { - mccmnc_tuple: "310260" - gid1: "534D" - } -} carrier_id { canonical_id: 2079 carrier_name: "Solavei" @@ -7806,11 +7846,17 @@ carrier_id { canonical_id: 2083 carrier_name: "Ultra/Univision" carrier_attribute { + mccmnc_tuple: "310240" mccmnc_tuple: "310260" gid1: "354D" gid1: "364D" gid1: "4153" + gid1: "4154" + gid1: "4155" gid1: "554D" + gid1: "6132" + gid1: "6303" + gid1: "756D" } } carrier_id { @@ -7874,16 +7920,12 @@ carrier_id { carrier_id { canonical_id: 2092 carrier_name: "congstar" - carrier_attribute { - mccmnc_tuple: "26201" - mccmnc_tuple: "26206" - gid1: "44" - } carrier_attribute { mccmnc_tuple: "26201" mccmnc_tuple: "26206" spn: "congstar" spn: "congstar.de" + gid1: "44" } } carrier_id { @@ -8176,6 +8218,7 @@ carrier_id { carrier_name: "Simyo" carrier_attribute { mccmnc_tuple: "21419" + spn: "simyo" } carrier_attribute { mccmnc_tuple: "21403" @@ -8189,6 +8232,9 @@ carrier_id { mccmnc_tuple: "311480" gid1: "BA01490000000000" } + carrier_attribute { + mccmnc_tuple: "313450" + } } carrier_id { canonical_id: 2127 @@ -9421,14 +9467,6 @@ carrier_id { imsi_prefix_xpattern: "2140606" } } -carrier_id { - canonical_id: 2280 - carrier_name: "pepephone" - carrier_attribute { - mccmnc_tuple: "21406" - spn: "pepephone" - } -} carrier_id { canonical_id: 2282 carrier_name: "Noverca" @@ -9558,14 +9596,6 @@ carrier_id { spn: "CABLE movil" } } -carrier_id { - canonical_id: 2300 - carrier_name: "MASMovil" - carrier_attribute { - mccmnc_tuple: "21403" - spn: "MASMovil" - } -} carrier_id { canonical_id: 2301 carrier_name: "Ibercom" @@ -9667,6 +9697,9 @@ carrier_id { mccmnc_tuple: "310960" spn: "strata" } + carrier_attribute { + mccmnc_tuple: "312290" + } } carrier_id { canonical_id: 2321 @@ -9728,14 +9761,6 @@ carrier_id { carrier_id { canonical_id: 2328 carrier_name: "Fonic Prepaid" - carrier_attribute { - mccmnc_tuple: "26207" - imsi_prefix_xpattern: "26207515" - } -} -carrier_id { - canonical_id: 2329 - carrier_name: "Lidl Mobile" carrier_attribute { mccmnc_tuple: "26207" imsi_prefix_xpattern: "26207520" @@ -10190,6 +10215,9 @@ carrier_id { preferred_apn: "lte.ocn.ne.jp" preferred_apn: "ocn.ne.jp" } + carrier_attribute { + mccmnc_tuple: "44013" + } } carrier_id { canonical_id: 2408 @@ -10260,7 +10288,9 @@ carrier_id { carrier_name: "TalkMobile" carrier_attribute { mccmnc_tuple: "23415" + spn: "" spn: "Talkmobile" + gid1: "C1" } } carrier_id { @@ -10500,7 +10530,7 @@ carrier_id { } carrier_id { canonical_id: 2449 - carrier_name: "Spectrum CBRS" + carrier_name: "Spectrum+" carrier_attribute { mccmnc_tuple: "314020" } @@ -10636,13 +10666,6 @@ carrier_id { mccmnc_tuple: "313460" } } -carrier_id { - canonical_id: 2465 - carrier_name: "Spectrum Data" - carrier_attribute { - mccmnc_tuple: "313450" - } -} carrier_id { canonical_id: 2467 carrier_name: "Emergency Services Network" @@ -10941,6 +10964,15 @@ carrier_id { spn: "nu mobile" } } +carrier_id { + canonical_id: 2503 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "50501" + spn: "BOOST" + spn: "Boost" + } +} carrier_id { canonical_id: 2504 carrier_name: "Liberty Mobile" @@ -11045,23 +11077,27 @@ carrier_id { } carrier_id { canonical_id: 2517 - carrier_name: "Dish" + carrier_name: "Home" carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" mccmnc_tuple: "313340" gid1: "6530" } } carrier_id { canonical_id: 2518 - carrier_name: "Boost Mobile - MNO" + carrier_name: "Boost" carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" mccmnc_tuple: "313340" gid1: "6332" } } carrier_id { canonical_id: 2519 - carrier_name: "Boost Mobile - MVNO1" + carrier_name: "Boost" carrier_attribute { mccmnc_tuple: "310240" gid1: "6432" @@ -11069,16 +11105,20 @@ carrier_id { } carrier_id { canonical_id: 2520 - carrier_name: "Republic - MNO" + carrier_name: "Republic" carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" mccmnc_tuple: "313340" gid1: "6630" } } carrier_id { canonical_id: 2521 - carrier_name: "Ting - MNO" + carrier_name: "Ting" carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" mccmnc_tuple: "313340" gid1: "7330" } @@ -11093,7 +11133,7 @@ carrier_id { } carrier_id { canonical_id: 2523 - carrier_name: "Ting - MVNO1" + carrier_name: "Ting" carrier_attribute { mccmnc_tuple: "310240" gid1: "6430" @@ -11109,7 +11149,7 @@ carrier_id { } carrier_id { canonical_id: 2525 - carrier_name: "Boost Mobile - MVNO2" + carrier_name: "Boost" carrier_attribute { mccmnc_tuple: "310410" mccmnc_tuple: "311180" @@ -11118,7 +11158,7 @@ carrier_id { } carrier_id { canonical_id: 2526 - carrier_name: "Ting - MVNO2" + carrier_name: "Gen Mobile" carrier_attribute { mccmnc_tuple: "310410" mccmnc_tuple: "311180" @@ -11127,7 +11167,7 @@ carrier_id { } carrier_id { canonical_id: 2527 - carrier_name: "Republic - MVNO2" + carrier_name: "Republic" carrier_attribute { mccmnc_tuple: "310410" mccmnc_tuple: "311180" @@ -11136,8 +11176,10 @@ carrier_id { } carrier_id { canonical_id: 2528 - carrier_name: "Project Genesis - MNO" + carrier_name: "Project Genesis" carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" mccmnc_tuple: "313340" gid1: "6538" } @@ -11185,7 +11227,7 @@ carrier_id { } carrier_id { canonical_id: 2534 - carrier_name: "Boost Infinite - MVNO" + carrier_name: "Boost" carrier_attribute { mccmnc_tuple: "310410" mccmnc_tuple: "311180" @@ -11202,6 +11244,9 @@ carrier_id { carrier_id { canonical_id: 2536 carrier_name: "1&1" + carrier_attribute { + mccmnc_tuple: "26223" + } carrier_attribute { mccmnc_tuple: "26207" gid1: "118004" @@ -11227,17 +11272,19 @@ carrier_id { } carrier_id { canonical_id: 2538 - carrier_name: "Universal DISH - MVNO2" + carrier_name: "Home" carrier_attribute { mccmnc_tuple: "310410" + mccmnc_tuple: "311180" gid1: "3438" } } carrier_id { canonical_id: 2539 - carrier_name: "Project Genesis - MVNO2" + carrier_name: "Project Genesis" carrier_attribute { mccmnc_tuple: "310410" + mccmnc_tuple: "311180" gid1: "3440" } } @@ -11329,15 +11376,651 @@ carrier_id { spn: "Vodafone PF" } } +carrier_id { + canonical_id: 2551 + carrier_name: "Magenta Telekom" + carrier_attribute { + mccmnc_tuple: "23203" + mccmnc_tuple: "23207" + } +} +carrier_id { + canonical_id: 2552 + carrier_name: "Mytel" + carrier_attribute { + mccmnc_tuple: "41409" + } +} +carrier_id { + canonical_id: 2553 + carrier_name: "4ka SK" + carrier_attribute { + mccmnc_tuple: "23103" + } +} +carrier_id { + canonical_id: 2554 + carrier_name: "Cellhire" + carrier_attribute { + mccmnc_tuple: "20834" + spn: "eSIMsmart" + spn: "O-Events" + } +} +carrier_id { + canonical_id: 2555 + carrier_name: "Vimla" + carrier_attribute { + mccmnc_tuple: "24006" + } +} +carrier_id { + canonical_id: 2556 + carrier_name: "Xfinity Mobile 2.0" + carrier_attribute { + mccmnc_tuple: "310590" + mccmnc_tuple: "310591" + mccmnc_tuple: "310599" + mccmnc_tuple: "311480" + mccmnc_tuple: "311481" + mccmnc_tuple: "311482" + mccmnc_tuple: "311483" + mccmnc_tuple: "311484" + mccmnc_tuple: "311485" + mccmnc_tuple: "311486" + mccmnc_tuple: "311487" + mccmnc_tuple: "311488" + mccmnc_tuple: "311489" + gid1: "BA01640000000000" + } + carrier_attribute { + mccmnc_tuple: "314240" + } +} +carrier_id { + canonical_id: 2557 + carrier_name: "fraenk" + carrier_attribute { + mccmnc_tuple: "26201" + mccmnc_tuple: "26206" + spn: "fraenk" + gid1: "44" + } +} +carrier_id { + canonical_id: 2558 + carrier_name: "Wintel" + carrier_attribute { + mccmnc_tuple: "45209" + } +} +carrier_id { + canonical_id: 2559 + carrier_name: "MONACO TELECOM" + carrier_attribute { + mccmnc_tuple: "21210" + } +} +carrier_id { + canonical_id: 2560 + carrier_name: "U+264A" + carrier_attribute { + mccmnc_tuple: "23210" + gid1: "040D" + } + carrier_attribute { + mccmnc_tuple: "23210" + gid1: "040E" + } + carrier_attribute { + mccmnc_tuple: "302690" + gid1: "F1" + } + carrier_attribute { + mccmnc_tuple: "302760" + gid1: "F1" + } + carrier_attribute { + mccmnc_tuple: "310240" + gid1: "4280" + } +} +carrier_id { + canonical_id: 2561 + carrier_name: "Lebara" + carrier_attribute { + mccmnc_tuple: "20838" + spn: "Lebara" + } +} +carrier_id { + canonical_id: 2562 + carrier_name: "Lebara" + carrier_attribute { + mccmnc_tuple: "26214" + spn: "Lebara" + } +} +carrier_id { + canonical_id: 2563 + carrier_name: "Lebara" + carrier_attribute { + mccmnc_tuple: "20417" + spn: "Lebara" + } +} +carrier_id { + canonical_id: 2564 + carrier_name: "Lebara" + carrier_attribute { + mccmnc_tuple: "23487" + spn: "Lebara" + } +} +carrier_id { + canonical_id: 2565 + carrier_name: "Best Telecom" + carrier_attribute { + mccmnc_tuple: "45707" + imsi_prefix_xpattern: "457070001" + spn: "Best Mobile" + } +} +carrier_id { + canonical_id: 2566 + carrier_name: "Zeop_RE" + carrier_attribute { + mccmnc_tuple: "64704" + } +} +carrier_id { + canonical_id: 2567 + carrier_name: "SSi Mobile" + carrier_attribute { + mccmnc_tuple: "302480" + imsi_prefix_xpattern: "302480017" + } +} +carrier_id { + canonical_id: 2568 + carrier_name: "Eeyou Mobility" + carrier_attribute { + mccmnc_tuple: "302480" + imsi_prefix_xpattern: "3024800002" + } +} +carrier_id { + canonical_id: 2569 + carrier_name: "Safaricom Telecommunications Ethiopia" + carrier_attribute { + mccmnc_tuple: "63602" + } +} +carrier_id { + canonical_id: 2570 + carrier_name: "Netcom Group" + carrier_attribute { + mccmnc_tuple: "20801" + spn: "Netcom Mobile" + spn: "Mobile O" + spn: "YouPrice O" + } +} +carrier_id { + canonical_id: 2571 + carrier_name: "IZI" + carrier_attribute { + mccmnc_tuple: "43701" + imsi_prefix_xpattern: "437018" + } +} +carrier_id { + canonical_id: 2572 + carrier_name: "Southern" + carrier_attribute { + mccmnc_tuple: "50501" + spn: "SOUTHERN" + } +} +carrier_id { + canonical_id: 2573 + carrier_name: "Everyday" + carrier_attribute { + mccmnc_tuple: "50501" + spn: "Everyday" + } +} +carrier_id { + canonical_id: 2575 + carrier_name: "MVNO" + carrier_attribute { + mccmnc_tuple: "310280" + mccmnc_tuple: "310410" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" + gid1: "20" + gid1: "21" + gid1: "22" + gid1: "23" + gid1: "24" + gid1: "25" + gid1: "26" + gid1: "27" + gid1: "28" + gid1: "29" + gid1: "30" + } +} +carrier_id { + canonical_id: 2576 + carrier_name: "iWireless" + carrier_attribute { + mccmnc_tuple: "310240" + mccmnc_tuple: "310260" + gid1: "6957" + } +} +carrier_id { + canonical_id: 2577 + carrier_name: "Qlink" + carrier_attribute { + mccmnc_tuple: "310240" + mccmnc_tuple: "310260" + gid1: "514C" + } +} +carrier_id { + canonical_id: 2578 + carrier_name: "Tello" + carrier_attribute { + mccmnc_tuple: "310240" + mccmnc_tuple: "310260" + gid1: "6941" + } +} +carrier_id { + canonical_id: 2579 + carrier_name: "iSea" + carrier_attribute { + mccmnc_tuple: "20670" + mccmnc_tuple: "20671" + mccmnc_tuple: "20672" + mccmnc_tuple: "20673" + mccmnc_tuple: "20674" + spn: "iSea" + spn: "BELPOL" + spn: "BPS-BPV" + spn: "PZA" + spn: "POA" + } +} +carrier_id { + canonical_id: 2580 + carrier_name: "Vodafone Oman" + carrier_attribute { + mccmnc_tuple: "42206" + } +} +carrier_id { + canonical_id: 2581 + carrier_name: "DITO Telecommunity Corporation" + carrier_attribute { + mccmnc_tuple: "51566" + spn: "DITO" + } +} +carrier_id { + canonical_id: 2582 + carrier_name: "Viti" + carrier_attribute { + mccmnc_tuple: "54705" + } +} +carrier_id { + canonical_id: 2583 + carrier_name: "DENT" + carrier_attribute { + mccmnc_tuple: "23450" + mccmnc_tuple: "26001" + mccmnc_tuple: "26003" + mccmnc_tuple: "26006" + mccmnc_tuple: "27877" + mccmnc_tuple: "42501" + mccmnc_tuple: "44011" + mccmnc_tuple: "45403" + mccmnc_tuple: "51503" + mccmnc_tuple: "310240" + mccmnc_tuple: "310260" + mccmnc_tuple: "311882" + gid1: "3597bfd533" + } +} +carrier_id { + canonical_id: 2594 + carrier_name: "Coriolis ESP" + carrier_attribute { + mccmnc_tuple: "20810" + gid1: "434F5249" + } +} +carrier_id { + canonical_id: 2595 + carrier_name: "SIMBA" + carrier_attribute { + mccmnc_tuple: "52510" + spn: "SIMBA" + } +} +carrier_id { + canonical_id: 2596 + carrier_name: "Paradise Mobile" + carrier_attribute { + mccmnc_tuple: "350007" + } +} +carrier_id { + canonical_id: 2597 + carrier_name: "Skylo" + carrier_attribute { + mccmnc_tuple: "90198" + } +} +carrier_id { + canonical_id: 2598 + carrier_name: "Telnyx" + carrier_attribute { + mccmnc_tuple: "20601" + mccmnc_tuple: "22201" + mccmnc_tuple: "311210" + mccmnc_tuple: "311588" + mccmnc_tuple: "313260" + spn: "Telnyx" + gid1: "5AA5" + gid2: "5254" + } +} +carrier_id { + canonical_id: 2599 + carrier_name: "NetGenuity" + carrier_attribute { + mccmnc_tuple: "312630" + spn: "NetGenuity" + spn: "Persistent Telecom" + spn: "PTI" + } +} +carrier_id { + canonical_id: 2600 + carrier_name: "Spusu AT" + carrier_attribute { + mccmnc_tuple: "23217" + } + carrier_attribute { + mccmnc_tuple: "24007" + gid1: "41" + } +} +carrier_id { + canonical_id: 2601 + carrier_name: "HELP mobile AT" + carrier_attribute { + mccmnc_tuple: "23217" + gid1: "42" + } + carrier_attribute { + mccmnc_tuple: "24007" + gid1: "42" + } +} +carrier_id { + canonical_id: 2602 + carrier_name: "Tchibo mobil AT" + carrier_attribute { + mccmnc_tuple: "23217" + gid1: "44" + } + carrier_attribute { + mccmnc_tuple: "24007" + gid1: "44" + } +} +carrier_id { + canonical_id: 2603 + carrier_name: "Spusu IT" + carrier_attribute { + mccmnc_tuple: "22256" + } + carrier_attribute { + mccmnc_tuple: "24007" + gid1: "40" + } +} +carrier_id { + canonical_id: 2604 + carrier_name: "Spusu GB" + carrier_attribute { + mccmnc_tuple: "23440" + } + carrier_attribute { + mccmnc_tuple: "24007" + gid1: "48" + } +} +carrier_id { + canonical_id: 2605 + carrier_name: "Spusu CH" + carrier_attribute { + mccmnc_tuple: "22871" + } + carrier_attribute { + mccmnc_tuple: "24007" + gid1: "52" + } +} +carrier_id { + canonical_id: 2606 + carrier_name: "Gen Mobile" + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "311180" + gid1: "3442" + } +} +carrier_id { + canonical_id: 2607 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "311180" + gid1: "3444" + } +} +carrier_id { + canonical_id: 2608 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "311180" + gid1: "3446" + } +} +carrier_id { + canonical_id: 2609 + carrier_name: "Republic" + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "311180" + gid1: "3448" + } +} +carrier_id { + canonical_id: 2610 + carrier_name: "Ting" + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "311180" + gid1: "3450" + } +} +carrier_id { + canonical_id: 2611 + carrier_name: "Ting" + carrier_attribute { + mccmnc_tuple: "310410" + mccmnc_tuple: "311180" + gid1: "3452" + } +} +carrier_id { + canonical_id: 2612 + carrier_name: "Gen Mobile" + carrier_attribute { + mccmnc_tuple: "310240" + gid1: "6438" + } +} +carrier_id { + canonical_id: 2613 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6732" + } +} +carrier_id { + canonical_id: 2614 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6336" + } +} +carrier_id { + canonical_id: 2615 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6736" + } +} +carrier_id { + canonical_id: 2616 + carrier_name: "Project Genesis" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6738" + } +} +carrier_id { + canonical_id: 2617 + carrier_name: "Republic" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6830" + } +} +carrier_id { + canonical_id: 2618 + carrier_name: "Ting" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "7530" + } +} +carrier_id { + canonical_id: 2619 + carrier_name: "Gen Mobile" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6636" + } +} +carrier_id { + canonical_id: 2620 + carrier_name: "Gen Mobile" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6836" + } +} +carrier_id { + canonical_id: 2621 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6638" + } +} +carrier_id { + canonical_id: 2622 + carrier_name: "Boost" + carrier_attribute { + mccmnc_tuple: "20809" + mccmnc_tuple: "302220" + mccmnc_tuple: "313340" + gid1: "6838" + } +} +carrier_id { + canonical_id: 2623 + carrier_name: "FLOW" + carrier_attribute { + mccmnc_tuple: "344921" + } +} +carrier_id { + canonical_id: 2624 + carrier_name: "FLOW" + carrier_attribute { + mccmnc_tuple: "356110" + } +} +carrier_id { + canonical_id: 2625 + carrier_name: "BTC" + carrier_attribute { + mccmnc_tuple: "364039" + } +} +carrier_id { + canonical_id: 2626 + carrier_name: "Digi Portugal" + carrier_attribute { + mccmnc_tuple: "26802" + } +} carrier_id { canonical_id: 10000 carrier_name: "Tracfone-ATT" carrier_attribute { mccmnc_tuple: "310280" mccmnc_tuple: "310410" + mccmnc_tuple: "311180" gid1: "DDFF" gid1: "DEFF" } + carrier_attribute { + mccmnc_tuple: "310950" + gid1: "DDFF" + } parent_canonical_id: 2022 } carrier_id { @@ -11406,14 +12089,6 @@ carrier_id { } parent_canonical_id: 2053 } -carrier_id { - canonical_id: 10007 - carrier_name: "docomo_mvno" - carrier_attribute { - mccmnc_tuple: "44010" - } - parent_canonical_id: 850 -} carrier_id { canonical_id: 10008 carrier_name: "Tracfone-VZW" @@ -11447,7 +12122,6 @@ carrier_id { carrier_name: "C Spire-NL" carrier_attribute { mccmnc_tuple: "20404" - spn: "C Spire " spn: "C Spire" } parent_canonical_id: 1836 @@ -11466,6 +12140,9 @@ carrier_id { carrier_name: "Red Pocket-ATT" carrier_attribute { mccmnc_tuple: "310410" + mccmnc_tuple: "310280" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "4201" } parent_canonical_id: 2026 @@ -11582,6 +12259,8 @@ carrier_id { carrier_attribute { mccmnc_tuple: "310410" mccmnc_tuple: "310280" + mccmnc_tuple: "310950" + mccmnc_tuple: "311180" gid1: "2AC9" } parent_canonical_id: 2023 @@ -11668,4 +12347,62 @@ carrier_id { } parent_canonical_id: 2531 } -version: 67108882 +carrier_id { + canonical_id: 10032 + carrier_name: "U+264A-3AT Operational" + carrier_attribute { + mccmnc_tuple: "23210" + gid1: "040D" + } + parent_canonical_id: 2560 +} +carrier_id { + canonical_id: 10033 + carrier_name: "U+264A-3AT Provisioning" + carrier_attribute { + mccmnc_tuple: "23210" + gid1: "040E" + } + parent_canonical_id: 2560 +} +carrier_id { + canonical_id: 10034 + carrier_name: "U+264A-Telus" + carrier_attribute { + mccmnc_tuple: "302760" + gid1: "F1" + } + parent_canonical_id: 2560 +} +carrier_id { + canonical_id: 10035 + carrier_name: "U+264A-TMO" + carrier_attribute { + mccmnc_tuple: "310240" + gid1: "4280" + } + parent_canonical_id: 2560 +} +carrier_id { + canonical_id: 10036 + carrier_name: "Spectrum NaaS" + carrier_attribute { + mccmnc_tuple: "313450" + gid2: "A700000000000001" + } + carrier_attribute { + mccmnc_tuple: "311480" + gid2: "A700000000000001" + } + parent_canonical_id: 2126 +} +carrier_id { + canonical_id: 10037 + carrier_name: "U+264A-Bell" + carrier_attribute { + mccmnc_tuple: "302690" + gid1: "F1" + } + parent_canonical_id: 2560 +} +version: 117440546 diff --git a/Patches/Common/android_system_ca-certificates/files/01419da9.0 b/Patches/Common/android_system_ca-certificates/files/01419da9.0 index 6be36040..3b9b8852 100644 --- a/Patches/Common/android_system_ca-certificates/files/01419da9.0 +++ b/Patches/Common/android_system_ca-certificates/files/01419da9.0 @@ -47,10 +47,11 @@ Certificate: 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:30:58:f2:4d:ea:0c:f9:5f:5e:ee:60:29:cb:3a:f2: - db:d6:32:84:19:3f:7c:d5:2f:c2:b1:cc:93:ae:50:bb:09:32: - c6:c6:ed:7e:c9:36:94:12:e4:68:85:06:a2:1b:d0:2f:02:31: - 00:99:e9:16:b4:0e:fa:56:48:d4:a4:30:16:91:78:db:54:8c: - 65:01:8a:e7:50:66:c2:31:b7:39:ba:b8:1a:22:07:4e:fc:6b: - 54:16:20:ff:2b:b5:e7:4c:0c:4d:a6:4f:73 + Signature Value: + 30:65:02:30:58:f2:4d:ea:0c:f9:5f:5e:ee:60:29:cb:3a:f2: + db:d6:32:84:19:3f:7c:d5:2f:c2:b1:cc:93:ae:50:bb:09:32: + c6:c6:ed:7e:c9:36:94:12:e4:68:85:06:a2:1b:d0:2f:02:31: + 00:99:e9:16:b4:0e:fa:56:48:d4:a4:30:16:91:78:db:54:8c: + 65:01:8a:e7:50:66:c2:31:b7:39:ba:b8:1a:22:07:4e:fc:6b: + 54:16:20:ff:2b:b5:e7:4c:0c:4d:a6:4f:73 SHA1 Fingerprint=99:9A:64:C3:7F:F4:7D:9F:AB:95:F1:47:69:89:14:60:EE:C4:C3:C5 diff --git a/Patches/Common/android_system_ca-certificates/files/04f60c28.0 b/Patches/Common/android_system_ca-certificates/files/04f60c28.0 index 2afdb1b1..76293759 100644 --- a/Patches/Common/android_system_ca-certificates/files/04f60c28.0 +++ b/Patches/Common/android_system_ca-certificates/files/04f60c28.0 @@ -46,10 +46,11 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:30:36:67:a1:16:08:dc:e4:97:00:41:1d:4e:be:e1: - 63:01:cf:3b:aa:42:11:64:a0:9d:94:39:02:11:79:5c:7b:1d: - fa:64:b9:ee:16:42:b3:bf:8a:c2:09:c4:ec:e4:b1:4d:02:31: - 00:e9:2a:61:47:8c:52:4a:4b:4e:18:70:f6:d6:44:d6:6e:f5: - 83:ba:6d:58:bd:24:d9:56:48:ea:ef:c4:a2:46:81:88:6a:3a: - 46:d1:a9:9b:4d:c9:61:da:d1:5d:57:6a:18 + Signature Value: + 30:65:02:30:36:67:a1:16:08:dc:e4:97:00:41:1d:4e:be:e1: + 63:01:cf:3b:aa:42:11:64:a0:9d:94:39:02:11:79:5c:7b:1d: + fa:64:b9:ee:16:42:b3:bf:8a:c2:09:c4:ec:e4:b1:4d:02:31: + 00:e9:2a:61:47:8c:52:4a:4b:4e:18:70:f6:d6:44:d6:6e:f5: + 83:ba:6d:58:bd:24:d9:56:48:ea:ef:c4:a2:46:81:88:6a:3a: + 46:d1:a9:9b:4d:c9:61:da:d1:5d:57:6a:18 SHA1 Fingerprint=D1:CB:CA:5D:B2:D5:2A:7F:69:3B:67:4D:E5:F0:5A:1D:0C:95:7D:F0 diff --git a/Patches/Common/android_system_ca-certificates/files/0d69c7e1.0 b/Patches/Common/android_system_ca-certificates/files/0d69c7e1.0 index 36f0a98a..ca0e2af0 100644 --- a/Patches/Common/android_system_ca-certificates/files/0d69c7e1.0 +++ b/Patches/Common/android_system_ca-certificates/files/0d69c7e1.0 @@ -1,21 +1,20 @@ -----BEGIN CERTIFICATE----- -MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk -MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH -bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX -DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD -QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ -FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw -DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F -uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX -kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs -ewv4n4Q= +MIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYD +VQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgw +MTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0g +UjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkWymOx +uYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNV +HQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/ ++wpu+74zyTyjhNUwCgYIKoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147 +bmF0774BxL4YSFlhgjICICadVGNA3jdgUM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm -----END CERTIFICATE----- Certificate: Data: Version: 3 (0x2) Serial Number: - 2a:38:a4:1c:96:0a:04:de:42:b2:28:a5:0b:e8:34:98:02 + 02:03:e5:7e:f5:3f:93:fd:a5:09:21:b2:a6 Signature Algorithm: ecdsa-with-SHA256 Issuer: OU=GlobalSign ECC Root CA - R4, O=GlobalSign, CN=GlobalSign Validity @@ -35,14 +34,15 @@ Certificate: NIST CURVE: P-256 X509v3 extensions: X509v3 Key Usage: critical - Certificate Sign, CRL Sign + Digital Signature, Certificate Sign, CRL Sign X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: 54:B0:7B:AD:45:B8:E2:40:7F:FB:0A:6E:FB:BE:33:C9:3C:A3:84:D5 Signature Algorithm: ecdsa-with-SHA256 - 30:45:02:21:00:dc:92:a1:a0:13:a6:cf:03:b0:e6:c4:21:97: - 90:fa:14:57:2d:03:ec:ee:3c:d3:6e:ca:a8:6c:76:bc:a2:de: - bb:02:20:27:a8:85:27:35:9b:56:c6:a3:f2:47:d2:b7:6e:1b: - 02:00:17:aa:67:a6:15:91:de:fa:94:ec:7b:0b:f8:9f:84 -SHA1 Fingerprint=69:69:56:2E:40:80:F4:24:A1:E7:19:9F:14:BA:F3:EE:58:AB:6A:BB + Signature Value: + 30:44:02:20:22:4f:74:72:b9:60:af:f1:e6:9c:a0:16:05:50: + 5f:c3:5e:3b:6e:61:74:ef:be:01:c4:be:18:48:59:61:82:32: + 02:20:26:9d:54:63:40:de:37:60:50:cf:c8:d8:ed:9d:82:ae: + 37:98:bc:a3:8f:4c:4c:a9:34:2b:6c:ef:fb:95:9b:26 +SHA1 Fingerprint=6B:A0:B0:98:E1:71:EF:5A:AD:FE:48:15:80:77:10:F4:BD:6F:0B:28 diff --git a/Patches/Common/android_system_ca-certificates/files/10531352.0 b/Patches/Common/android_system_ca-certificates/files/10531352.0 index 30528689..47135a34 100644 --- a/Patches/Common/android_system_ca-certificates/files/10531352.0 +++ b/Patches/Common/android_system_ca-certificates/files/10531352.0 @@ -34,7 +34,7 @@ Certificate: Subject: C=US, ST=Arizona, L=Scottsdale, O=Starfield Technologies, Inc., CN=Starfield Services Root Certificate Authority - G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:d5:0c:3a:c4:2a:f9:4e:e2:f5:be:19:97:5f:8e: 88:53:b1:1f:3f:cb:cf:9f:20:13:6d:29:3a:c8:0f: @@ -63,19 +63,20 @@ Certificate: X509v3 Subject Key Identifier: 9C:5F:00:DF:AA:01:D7:30:2B:38:88:A2:B8:6D:4A:9C:F2:11:91:83 Signature Algorithm: sha256WithRSAEncryption - 4b:36:a6:84:77:69:dd:3b:19:9f:67:23:08:6f:0e:61:c9:fd: - 84:dc:5f:d8:36:81:cd:d8:1b:41:2d:9f:60:dd:c7:1a:68:d9: - d1:6e:86:e1:88:23:cf:13:de:43:cf:e2:34:b3:04:9d:1f:29: - d5:bf:f8:5e:c8:d5:c1:bd:ee:92:6f:32:74:f2:91:82:2f:bd: - 82:42:7a:ad:2a:b7:20:7d:4d:bc:7a:55:12:c2:15:ea:bd:f7: - 6a:95:2e:6c:74:9f:cf:1c:b4:f2:c5:01:a3:85:d0:72:3e:ad: - 73:ab:0b:9b:75:0c:6d:45:b7:8e:94:ac:96:37:b5:a0:d0:8f: - 15:47:0e:e3:e8:83:dd:8f:fd:ef:41:01:77:cc:27:a9:62:85: - 33:f2:37:08:ef:71:cf:77:06:de:c8:19:1d:88:40:cf:7d:46: - 1d:ff:1e:c7:e1:ce:ff:23:db:c6:fa:8d:55:4e:a9:02:e7:47: - 11:46:3e:f4:fd:bd:7b:29:26:bb:a9:61:62:37:28:b6:2d:2a: - f6:10:86:64:c9:70:a7:d2:ad:b7:29:70:79:ea:3c:da:63:25: - 9f:fd:68:b7:30:ec:70:fb:75:8a:b7:6d:60:67:b2:1e:c8:b9: - e9:d8:a8:6f:02:8b:67:0d:4d:26:57:71:da:20:fc:c1:4a:50: - 8d:b1:28:ba + Signature Value: + 4b:36:a6:84:77:69:dd:3b:19:9f:67:23:08:6f:0e:61:c9:fd: + 84:dc:5f:d8:36:81:cd:d8:1b:41:2d:9f:60:dd:c7:1a:68:d9: + d1:6e:86:e1:88:23:cf:13:de:43:cf:e2:34:b3:04:9d:1f:29: + d5:bf:f8:5e:c8:d5:c1:bd:ee:92:6f:32:74:f2:91:82:2f:bd: + 82:42:7a:ad:2a:b7:20:7d:4d:bc:7a:55:12:c2:15:ea:bd:f7: + 6a:95:2e:6c:74:9f:cf:1c:b4:f2:c5:01:a3:85:d0:72:3e:ad: + 73:ab:0b:9b:75:0c:6d:45:b7:8e:94:ac:96:37:b5:a0:d0:8f: + 15:47:0e:e3:e8:83:dd:8f:fd:ef:41:01:77:cc:27:a9:62:85: + 33:f2:37:08:ef:71:cf:77:06:de:c8:19:1d:88:40:cf:7d:46: + 1d:ff:1e:c7:e1:ce:ff:23:db:c6:fa:8d:55:4e:a9:02:e7:47: + 11:46:3e:f4:fd:bd:7b:29:26:bb:a9:61:62:37:28:b6:2d:2a: + f6:10:86:64:c9:70:a7:d2:ad:b7:29:70:79:ea:3c:da:63:25: + 9f:fd:68:b7:30:ec:70:fb:75:8a:b7:6d:60:67:b2:1e:c8:b9: + e9:d8:a8:6f:02:8b:67:0d:4d:26:57:71:da:20:fc:c1:4a:50: + 8d:b1:28:ba SHA1 Fingerprint=92:5A:8F:8D:2C:6D:04:E0:66:5F:59:6A:FF:22:D8:63:E8:25:6F:3F diff --git a/Patches/Common/android_system_ca-certificates/files/111e6273.0 b/Patches/Common/android_system_ca-certificates/files/111e6273.0 deleted file mode 100644 index 4753f64c..00000000 --- a/Patches/Common/android_system_ca-certificates/files/111e6273.0 +++ /dev/null @@ -1,88 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G -A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp -Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 -MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG -A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL -v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 -eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq -tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd -C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa -zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB -mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH -V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n -bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG -3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs -J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO -291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS -ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd -AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 -TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 04:00:00:00:00:01:0f:86:26:e6:0d - Signature Algorithm: sha1WithRSAEncryption - Issuer: OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign - Validity - Not Before: Dec 15 08:00:00 2006 GMT - Not After : Dec 15 08:00:00 2021 GMT - Subject: OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:a6:cf:24:0e:be:2e:6f:28:99:45:42:c4:ab:3e: - 21:54:9b:0b:d3:7f:84:70:fa:12:b3:cb:bf:87:5f: - c6:7f:86:d3:b2:30:5c:d6:fd:ad:f1:7b:dc:e5:f8: - 60:96:09:92:10:f5:d0:53:de:fb:7b:7e:73:88:ac: - 52:88:7b:4a:a6:ca:49:a6:5e:a8:a7:8c:5a:11:bc: - 7a:82:eb:be:8c:e9:b3:ac:96:25:07:97:4a:99:2a: - 07:2f:b4:1e:77:bf:8a:0f:b5:02:7c:1b:96:b8:c5: - b9:3a:2c:bc:d6:12:b9:eb:59:7d:e2:d0:06:86:5f: - 5e:49:6a:b5:39:5e:88:34:ec:bc:78:0c:08:98:84: - 6c:a8:cd:4b:b4:a0:7d:0c:79:4d:f0:b8:2d:cb:21: - ca:d5:6c:5b:7d:e1:a0:29:84:a1:f9:d3:94:49:cb: - 24:62:91:20:bc:dd:0b:d5:d9:cc:f9:ea:27:0a:2b: - 73:91:c6:9d:1b:ac:c8:cb:e8:e0:a0:f4:2f:90:8b: - 4d:fb:b0:36:1b:f6:19:7a:85:e0:6d:f2:61:13:88: - 5c:9f:e0:93:0a:51:97:8a:5a:ce:af:ab:d5:f7:aa: - 09:aa:60:bd:dc:d9:5f:df:72:a9:60:13:5e:00:01: - c9:4a:fa:3f:a4:ea:07:03:21:02:8e:82:ca:03:c2: - 9b:8f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Subject Key Identifier: - 9B:E2:07:57:67:1C:1E:C0:6A:06:DE:59:B4:9A:2D:DF:DC:19:86:2E - X509v3 CRL Distribution Points: - - Full Name: - URI:http://crl.globalsign.net/root-r2.crl - - X509v3 Authority Key Identifier: - keyid:9B:E2:07:57:67:1C:1E:C0:6A:06:DE:59:B4:9A:2D:DF:DC:19:86:2E - - Signature Algorithm: sha1WithRSAEncryption - 99:81:53:87:1c:68:97:86:91:ec:e0:4a:b8:44:0b:ab:81:ac: - 27:4f:d6:c1:b8:1c:43:78:b3:0c:9a:fc:ea:2c:3c:6e:61:1b: - 4d:4b:29:f5:9f:05:1d:26:c1:b8:e9:83:00:62:45:b6:a9:08: - 93:b9:a9:33:4b:18:9a:c2:f8:87:88:4e:db:dd:71:34:1a:c1: - 54:da:46:3f:e0:d3:2a:ab:6d:54:22:f5:3a:62:cd:20:6f:ba: - 29:89:d7:dd:91:ee:d3:5c:a2:3e:a1:5b:41:f5:df:e5:64:43: - 2d:e9:d5:39:ab:d2:a2:df:b7:8b:d0:c0:80:19:1c:45:c0:2d: - 8c:e8:f8:2d:a4:74:56:49:c5:05:b5:4f:15:de:6e:44:78:39: - 87:a8:7e:bb:f3:79:18:91:bb:f4:6f:9d:c1:f0:8c:35:8c:5d: - 01:fb:c3:6d:b9:ef:44:6d:79:46:31:7e:0a:fe:a9:82:c1:ff: - ef:ab:6e:20:c4:50:c9:5f:9d:4d:9b:17:8c:0c:e5:01:c9:a0: - 41:6a:73:53:fa:a5:50:b4:6e:25:0f:fb:4c:18:f4:fd:52:d9: - 8e:69:b1:e8:11:0f:de:88:d8:fb:1d:49:f7:aa:de:95:cf:20: - 78:c2:60:12:db:25:40:8c:6a:fc:7e:42:38:40:64:12:f7:9e: - 81:e1:93:2e -SHA1 Fingerprint=75:E0:AB:B6:13:85:12:27:1C:04:F8:5F:DD:DE:38:E4:B7:24:2E:FE diff --git a/Patches/Common/android_system_ca-certificates/files/12d55845.0 b/Patches/Common/android_system_ca-certificates/files/12d55845.0 deleted file mode 100644 index 1b026310..00000000 --- a/Patches/Common/android_system_ca-certificates/files/12d55845.0 +++ /dev/null @@ -1,78 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/ -MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT -DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow -PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD -Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB -AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O -rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq -OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b -xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw -7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD -aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV -HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG -SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69 -ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr -AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz -R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5 -JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo -Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 44:af:b0:80:d6:a3:27:ba:89:30:39:86:2e:f8:40:6b - Signature Algorithm: sha1WithRSAEncryption - Issuer: O=Digital Signature Trust Co., CN=DST Root CA X3 - Validity - Not Before: Sep 30 21:12:19 2000 GMT - Not After : Sep 30 14:01:15 2021 GMT - Subject: O=Digital Signature Trust Co., CN=DST Root CA X3 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:df:af:e9:97:50:08:83:57:b4:cc:62:65:f6:90: - 82:ec:c7:d3:2c:6b:30:ca:5b:ec:d9:c3:7d:c7:40: - c1:18:14:8b:e0:e8:33:76:49:2a:e3:3f:21:49:93: - ac:4e:0e:af:3e:48:cb:65:ee:fc:d3:21:0f:65:d2: - 2a:d9:32:8f:8c:e5:f7:77:b0:12:7b:b5:95:c0:89: - a3:a9:ba:ed:73:2e:7a:0c:06:32:83:a2:7e:8a:14: - 30:cd:11:a0:e1:2a:38:b9:79:0a:31:fd:50:bd:80: - 65:df:b7:51:63:83:c8:e2:88:61:ea:4b:61:81:ec: - 52:6b:b9:a2:e2:4b:1a:28:9f:48:a3:9e:0c:da:09: - 8e:3e:17:2e:1e:dd:20:df:5b:c6:2a:8a:ab:2e:bd: - 70:ad:c5:0b:1a:25:90:74:72:c5:7b:6a:ab:34:d6: - 30:89:ff:e5:68:13:7b:54:0b:c8:d6:ae:ec:5a:9c: - 92:1e:3d:64:b3:8c:c6:df:bf:c9:41:70:ec:16:72: - d5:26:ec:38:55:39:43:d0:fc:fd:18:5c:40:f1:97: - eb:d5:9a:9b:8d:1d:ba:da:25:b9:c6:d8:df:c1:15: - 02:3a:ab:da:6e:f1:3e:2e:f5:5c:08:9c:3c:d6:83: - 69:e4:10:9b:19:2a:b6:29:57:e3:e5:3d:9b:9f:f0: - 02:5d - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - C4:A7:B1:A4:7B:2C:71:FA:DB:E1:4B:90:75:FF:C4:15:60:85:89:10 - Signature Algorithm: sha1WithRSAEncryption - a3:1a:2c:9b:17:00:5c:a9:1e:ee:28:66:37:3a:bf:83:c7:3f: - 4b:c3:09:a0:95:20:5d:e3:d9:59:44:d2:3e:0d:3e:bd:8a:4b: - a0:74:1f:ce:10:82:9c:74:1a:1d:7e:98:1a:dd:cb:13:4b:b3: - 20:44:e4:91:e9:cc:fc:7d:a5:db:6a:e5:fe:e6:fd:e0:4e:dd: - b7:00:3a:b5:70:49:af:f2:e5:eb:02:f1:d1:02:8b:19:cb:94: - 3a:5e:48:c4:18:1e:58:19:5f:1e:02:5a:f0:0c:f1:b1:ad:a9: - dc:59:86:8b:6e:e9:91:f5:86:ca:fa:b9:66:33:aa:59:5b:ce: - e2:a7:16:73:47:cb:2b:cc:99:b0:37:48:cf:e3:56:4b:f5:cf: - 0f:0c:72:32:87:c6:f0:44:bb:53:72:6d:43:f5:26:48:9a:52: - 67:b7:58:ab:fe:67:76:71:78:db:0d:a2:56:14:13:39:24:31: - 85:a2:a8:02:5a:30:47:e1:dd:50:07:bc:02:09:90:00:eb:64: - 63:60:9b:16:bc:88:c9:12:e6:d2:7d:91:8b:f9:3d:32:8d:65: - b4:e9:7c:b1:57:76:ea:c5:b6:28:39:bf:15:65:1c:c8:f6:77: - 96:6a:0a:8d:77:0b:d8:91:0b:04:8e:07:db:29:b6:0a:ee:9d: - 82:35:35:10 -SHA1 Fingerprint=DA:C9:02:4F:54:D8:F6:DF:94:93:5F:B1:73:26:38:CA:6A:D7:7C:13 diff --git a/Patches/Common/android_system_ca-certificates/files/1ae85e5e.0 b/Patches/Common/android_system_ca-certificates/files/1ae85e5e.0 index 60bb72ec..4ecb118d 100644 --- a/Patches/Common/android_system_ca-certificates/files/1ae85e5e.0 +++ b/Patches/Common/android_system_ca-certificates/files/1ae85e5e.0 @@ -43,8 +43,9 @@ Certificate: X509v3 Subject Key Identifier: A3:41:06:AC:90:6D:D1:4A:EB:75:A5:4A:10:99:B3:B1:A1:8B:4A:F7 Signature Algorithm: ecdsa-with-SHA256 - 30:44:02:20:07:e6:54:da:0e:a0:5a:b2:ae:11:9f:87:c5:b6: - ff:69:de:25:be:f8:a0:b7:08:f3:44:ce:2a:df:08:21:0c:37: - 02:20:2d:26:03:a0:05:bd:6b:d1:f6:5c:f8:65:cc:86:6d:b3: - 9c:34:48:63:84:09:c5:8d:77:1a:e2:cc:9c:e1:74:7b + Signature Value: + 30:44:02:20:07:e6:54:da:0e:a0:5a:b2:ae:11:9f:87:c5:b6: + ff:69:de:25:be:f8:a0:b7:08:f3:44:ce:2a:df:08:21:0c:37: + 02:20:2d:26:03:a0:05:bd:6b:d1:f6:5c:f8:65:cc:86:6d:b3: + 9c:34:48:63:84:09:c5:8d:77:1a:e2:cc:9c:e1:74:7b SHA1 Fingerprint=B4:90:82:DD:45:0C:BE:8B:5B:B1:66:D3:E2:A4:08:26:CD:ED:42:CF diff --git a/Patches/Common/android_system_ca-certificates/files/1b0f7e5c.0 b/Patches/Common/android_system_ca-certificates/files/1b0f7e5c.0 new file mode 100644 index 00000000..188e5782 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/1b0f7e5c.0 @@ -0,0 +1,121 @@ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUA +MEYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYD +VQQDExNHbG9iYWxTaWduIFJvb3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMy +MDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYt +c2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08EsCVeJ +OaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQG +vGIFAha/r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud +316HCkD7rRlr+/fKYIje2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo +0q3v84RLHIf8E6M6cqJaESvWJ3En7YEtbWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSE +y132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvjK8Cd+RTyG/FWaha/LIWF +zXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD412lPFzYE ++cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCN +I/onccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzs +x2sZy/N78CsHpdlseVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqa +ByFrgY/bxFn63iLABJzjqls2k+g9vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC +4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEMBQADggIBAHx4 +7PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti +2kM3S+LGteWygxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIk +pnnpHs6i58FZFZ8d4kuaPp92CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRF +FRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZmOUdkLG5NrmJ7v2B0GbhWrJKsFjLt +rWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qqJZ4d16GLuc1CLgSk +ZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwyeqiv5 +u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP +4vkYxboznxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6 +N3ec592kD3ZDZopD8p/7DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3 +vouXsXgxT7PntgMTzlSdriVZzH81Xwj3QEUxeCp6 +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 11:d2:bb:b9:d7:23:18:9e:40:5f:0a:9d:2d:d0:df:25:67:d1 + Signature Algorithm: sha384WithRSAEncryption + Issuer: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root R46 + Validity + Not Before: Mar 20 00:00:00 2019 GMT + Not After : Mar 20 00:00:00 2046 GMT + Subject: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root R46 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:ac:ac:74:32:e8:b3:65:e5:ba:ed:43:26:1d:a6: + 89:0d:45:ba:29:88:b2:a4:1d:63:dd:d3:c1:2c:09: + 57:89:39:a1:55:e9:67:34:77:0c:6e:e4:55:1d:52: + 25:d2:13:6b:5e:e1:1d:a9:b7:7d:89:32:5f:0d:9e: + 9f:2c:7a:63:60:40:1f:a6:b0:b6:78:8f:99:54:96: + 08:58:ae:e4:06:bc:62:05:02:16:bf:af:a8:23:03: + b6:94:0f:bc:6e:6c:c2:cb:d5:a6:bb:0c:e9:f6:c1: + 02:fb:21:de:66:dd:17:ab:74:42:ef:f0:74:2f:25: + f4:ea:6b:55:5b:90:db:9d:df:5e:87:0a:40:fb:ad: + 19:6b:fb:f7:ca:60:88:de:da:c1:8f:d6:ae:d5:7f: + d4:3c:83:ee:d7:16:4c:83:45:33:6b:27:d0:86:d0: + 1c:2d:6b:f3:ab:7d:f1:85:a9:f5:28:d2:ad:ef:f3: + 84:4b:1c:87:fc:13:a3:3a:72:a2:5a:11:2b:d6:27: + 71:27:ed:81:2d:6d:66:81:92:87:b4:1b:58:7a:cc: + 3f:0a:fa:46:4f:4d:78:5c:f8:2b:48:e3:04:84:cb: + 5d:f6:b4:6a:b3:65:fc:42:9e:51:26:23:20:cb:3d: + 14:f9:81:ed:65:16:00:4f:1a:64:97:66:08:cf:8c: + 7b:e3:2b:c0:9d:f9:14:f2:1b:f1:56:6a:16:bf:2c: + 85:85:cd:78:38:9a:eb:42:6a:02:34:18:83:17:4e: + 94:56:f8:b6:82:b5:f3:96:dd:3d:f3:be:7f:20:77: + 3e:7b:19:23:6b:2c:d4:72:73:43:57:7d:e0:f8:d7: + 69:4f:17:36:04:f9:c0:90:60:37:45:de:e6:0c:d8: + 74:8d:ae:9c:a2:6d:74:5d:42:be:06:f5:d9:64:6e: + 02:10:ac:89:b0:4c:3b:07:4d:40:7e:24:c5:8a:98: + 82:79:8e:a4:a7:82:20:8d:23:fa:27:71:c9:df:c6: + 41:74:a0:4d:f6:91:16:dc:46:8c:5f:29:63:31:59: + 71:0c:d8:6f:c2:b6:32:7d:fb:e6:5d:53:a6:7e:15: + fc:bb:75:7c:5d:ec:f8:f6:17:1c:ec:c7:6b:19:cb: + f3:7b:f0:2b:07:a5:d9:6c:79:54:76:6c:9d:1c:a6: + 6e:0e:e9:79:0c:a8:23:6a:a3:df:1b:30:31:9f:b1: + 54:7b:fe:6a:cb:66:aa:dc:65:d0:a2:9e:4a:9a:07: + 21:6b:81:8f:db:c4:59:fa:de:22:c0:04:9c:e3:aa: + 5b:36:93:e8:3d:bd:7a:a1:9d:0b:76:b1:0b:c7:9d: + fd:cf:98:a8:06:c2:f8:2a:a3:a1:83:a0:b7:25:72: + a5:02:e3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 03:5C:AB:73:81:87:A8:CC:B0:A6:D5:94:E2:36:96:49:FF:05:99:2C + Signature Algorithm: sha384WithRSAEncryption + Signature Value: + 7c:78:ec:f6:02:2c:bb:5b:7e:92:2b:5d:39:dc:be:d8:1d:a2: + 42:33:4d:f9:ef:a4:2a:3b:44:69:1e:ac:d9:45:a3:4e:3c:a7: + d8:24:51:b2:54:1c:93:4e:c4:ef:7b:93:85:60:26:ea:09:48: + e0:f5:bb:c7:e9:68:d2:bb:6a:31:71:cc:79:ae:11:a8:f0:99: + fd:e5:1f:bc:2f:a8:cc:57:eb:76:c4:21:a6:47:53:55:4d:68: + bf:05:a4:ee:d7:26:ab:62:da:43:37:4b:e2:c6:b5:e5:b2:83: + 19:3a:c7:d3:db:4d:9e:08:7a:f3:ee:cf:3e:62:fb:ac:e8:60: + cc:d1:c7:a1:5c:83:45:c4:45:cc:f3:17:6b:14:c9:04:02:3e: + d2:24:a6:79:e9:1e:ce:a2:e7:c1:59:15:9f:1d:e2:4b:9a:3e: + 9f:76:08:2d:6b:d8:ba:57:14:da:83:ea:fe:8c:55:e9:d0:4e: + a9:cc:77:31:b1:44:11:7a:5c:b1:3e:d3:14:45:15:18:62:24: + 13:d2:cb:4d:ce:5c:83:c1:36:f2:10:b5:0e:88:6d:b8:e1:56: + 9f:89:de:96:66:39:47:64:2c:6e:4d:ae:62:7b:bf:60:74:19: + b8:56:ac:92:ac:16:32:ed:ad:68:55:fe:98:ba:d3:34:de:f4: + c9:61:c3:0e:86:f6:4b:84:60:ee:0d:7b:b5:32:58:79:91:55: + 2c:81:43:b3:74:1f:7a:aa:25:9e:1d:d7:a1:8b:b9:cd:42:2e: + 04:a4:66:83:4d:89:35:b6:6c:a8:36:4a:79:21:78:22:d0:42: + bc:d1:40:31:90:a1:be:04:cf:ca:67:ed:f5:f0:80:d3:60:c9: + 83:2a:22:05:d0:07:3b:52:bf:0c:9e:aa:2b:f9:bb:e6:1f:8f: + 25:ba:85:8d:17:1e:02:fe:5d:50:04:57:cf:fe:2d:bc:ef:5c: + c0:1a:ab:b6:9f:24:c6:df:73:68:48:90:2c:14:f4:3f:52:1a: + e4:d2:cb:14:c3:61:69:cf:e2:f9:18:c5:ba:33:9f:14:a3:04: + 5d:b9:71:f7:b5:94:d8:f6:33:c1:5a:c1:34:8b:7c:9b:dd:93: + 3a:e7:13:a2:70:61:9f:af:8f:eb:d8:c5:75:f8:33:66:d4:74: + 67:3a:37:77:9c:e7:dd:a4:0f:76:43:66:8a:43:f2:9f:fb:0c: + 42:78:63:d1:e2:0f:6f:7b:d4:a1:3d:74:97:85:b7:48:39:41: + d6:20:fc:d0:3a:b3:fa:e8:6f:c4:8a:ba:71:37:be:8b:97:b1: + 78:31:4f:b3:e7:b6:03:13:ce:54:9d:ae:25:59:cc:7f:35:5f: + 08:f7:40:45:31:78:2a:7a +SHA1 Fingerprint=53:A2:B0:4B:CA:6B:D6:45:E6:39:8A:8E:C4:0D:D2:BF:77:C3:A2:90 diff --git a/Patches/Common/android_system_ca-certificates/files/1df5a75f.0 b/Patches/Common/android_system_ca-certificates/files/1df5a75f.0 index c0ec1314..1724f209 100644 --- a/Patches/Common/android_system_ca-certificates/files/1df5a75f.0 +++ b/Patches/Common/android_system_ca-certificates/files/1df5a75f.0 @@ -35,7 +35,7 @@ Certificate: Subject: C=DE, O=D-Trust GmbH, CN=D-TRUST Root Class 3 CA 2 2009 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:d3:b2:4a:cf:7a:47:ef:75:9b:23:fa:3a:2f:d6: 50:45:89:35:3a:c6:6b:db:fe:db:00:68:a8:e0:03: @@ -64,27 +64,25 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign X509v3 CRL Distribution Points: - Full Name: URI:ldap://directory.d-trust.net/CN=D-TRUST%20Root%20Class%203%20CA%202%202009,O=D-Trust%20GmbH,C=DE?certificaterevocationlist - Full Name: URI:http://www.d-trust.net/crl/d-trust_root_class_3_ca_2_2009.crl - Signature Algorithm: sha256WithRSAEncryption - 7f:97:db:30:c8:df:a4:9c:7d:21:7a:80:70:ce:14:12:69:88: - 14:95:60:44:01:ac:b2:e9:30:4f:9b:50:c2:66:d8:7e:8d:30: - b5:70:31:e9:e2:69:c7:f3:70:db:20:15:86:d0:0d:f0:be:ac: - 01:75:84:ce:7e:9f:4d:bf:b7:60:3b:9c:f3:ca:1d:e2:5e:68: - d8:a3:9d:97:e5:40:60:d2:36:21:fe:d0:b4:b8:17:da:74:a3: - 7f:d4:df:b0:98:02:ac:6f:6b:6b:2c:25:24:72:a1:65:ee:25: - 5a:e5:e6:32:e7:f2:df:ab:49:fa:f3:90:69:23:db:04:d9:e7: - 5c:58:fc:65:d4:97:be:cc:fc:2e:0a:cc:25:2a:35:04:f8:60: - 91:15:75:3d:41:ff:23:1f:19:c8:6c:eb:82:53:04:a6:e4:4c: - 22:4d:8d:8c:ba:ce:5b:73:ec:64:54:50:6d:d1:9c:55:fb:69: - c3:36:c3:8c:bc:3c:85:a6:6b:0a:26:0d:e0:93:98:60:ae:7e: - c6:24:97:8a:61:5f:91:8e:66:92:09:87:36:cd:8b:9b:2d:3e: - f6:51:d4:50:d4:59:28:bd:83:f2:cc:28:7b:53:86:6d:d8:26: - 88:70:d7:ea:91:cd:3e:b9:ca:c0:90:6e:5a:c6:5e:74:65:d7: - 5c:fe:a3:e2 + Signature Value: + 7f:97:db:30:c8:df:a4:9c:7d:21:7a:80:70:ce:14:12:69:88: + 14:95:60:44:01:ac:b2:e9:30:4f:9b:50:c2:66:d8:7e:8d:30: + b5:70:31:e9:e2:69:c7:f3:70:db:20:15:86:d0:0d:f0:be:ac: + 01:75:84:ce:7e:9f:4d:bf:b7:60:3b:9c:f3:ca:1d:e2:5e:68: + d8:a3:9d:97:e5:40:60:d2:36:21:fe:d0:b4:b8:17:da:74:a3: + 7f:d4:df:b0:98:02:ac:6f:6b:6b:2c:25:24:72:a1:65:ee:25: + 5a:e5:e6:32:e7:f2:df:ab:49:fa:f3:90:69:23:db:04:d9:e7: + 5c:58:fc:65:d4:97:be:cc:fc:2e:0a:cc:25:2a:35:04:f8:60: + 91:15:75:3d:41:ff:23:1f:19:c8:6c:eb:82:53:04:a6:e4:4c: + 22:4d:8d:8c:ba:ce:5b:73:ec:64:54:50:6d:d1:9c:55:fb:69: + c3:36:c3:8c:bc:3c:85:a6:6b:0a:26:0d:e0:93:98:60:ae:7e: + c6:24:97:8a:61:5f:91:8e:66:92:09:87:36:cd:8b:9b:2d:3e: + f6:51:d4:50:d4:59:28:bd:83:f2:cc:28:7b:53:86:6d:d8:26: + 88:70:d7:ea:91:cd:3e:b9:ca:c0:90:6e:5a:c6:5e:74:65:d7: + 5c:fe:a3:e2 SHA1 Fingerprint=58:E8:AB:B0:36:15:33:FB:80:F7:9B:1B:6D:29:D3:FF:8D:5F:00:F0 diff --git a/Patches/Common/android_system_ca-certificates/files/1e1eab7c.0 b/Patches/Common/android_system_ca-certificates/files/1e1eab7c.0 index 17b99404..ba034a94 100644 --- a/Patches/Common/android_system_ca-certificates/files/1e1eab7c.0 +++ b/Patches/Common/android_system_ca-certificates/files/1e1eab7c.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 3 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:bd:75:93:f0:62:22:6f:24:ae:e0:7a:76:ac:7d: bd:d9:24:d5:b8:b7:fc:cd:f0:42:e0:eb:78:88:56: @@ -62,19 +62,20 @@ Certificate: X509v3 Subject Key Identifier: B5:03:F7:76:3B:61:82:6A:12:AA:18:53:EB:03:21:94:BF:FE:CE:CA Signature Algorithm: sha256WithRSAEncryption - 56:3d:ef:94:d5:bd:da:73:b2:58:be:ae:90:ad:98:27:97:fe: - 01:b1:b0:52:00:b8:4d:e4:1b:21:74:1b:7e:c0:ee:5e:69:2a: - 25:af:5c:d6:1d:da:d2:79:c9:f3:97:29:e0:86:87:de:04:59: - 0f:f1:59:d4:64:85:4b:99:af:25:04:1e:c9:46:a9:97:de:82: - b2:1b:70:9f:9c:f6:af:71:31:dd:7b:05:a5:2c:d3:b9:ca:47: - f6:ca:f2:f6:e7:ad:b9:48:3f:bc:16:b7:c1:6d:f4:ea:09:af: - ec:f3:b5:e7:05:9e:a6:1e:8a:53:51:d6:93:81:cc:74:93:f6: - b9:da:a6:25:05:74:79:5a:7e:40:3e:82:4b:26:11:30:6e:e1: - 3f:41:c7:47:00:35:d5:f5:d3:f7:54:3e:81:3d:da:49:6a:9a: - b3:ef:10:3d:e6:eb:6f:d1:c8:22:47:cb:cc:cf:01:31:92:d9: - 18:e3:22:be:09:1e:1a:3e:5a:b2:e4:6b:0c:54:7a:7d:43:4e: - b8:89:a5:7b:d7:a2:3d:96:86:cc:f2:26:34:2d:6a:92:9d:9a: - 1a:d0:30:e2:5d:4e:04:b0:5f:8b:20:7e:77:c1:3d:95:82:d1: - 46:9a:3b:3c:78:b8:6f:a1:d0:0d:64:a2:78:1e:29:4e:93:c3: - a4:54:14:5b + Signature Value: + 56:3d:ef:94:d5:bd:da:73:b2:58:be:ae:90:ad:98:27:97:fe: + 01:b1:b0:52:00:b8:4d:e4:1b:21:74:1b:7e:c0:ee:5e:69:2a: + 25:af:5c:d6:1d:da:d2:79:c9:f3:97:29:e0:86:87:de:04:59: + 0f:f1:59:d4:64:85:4b:99:af:25:04:1e:c9:46:a9:97:de:82: + b2:1b:70:9f:9c:f6:af:71:31:dd:7b:05:a5:2c:d3:b9:ca:47: + f6:ca:f2:f6:e7:ad:b9:48:3f:bc:16:b7:c1:6d:f4:ea:09:af: + ec:f3:b5:e7:05:9e:a6:1e:8a:53:51:d6:93:81:cc:74:93:f6: + b9:da:a6:25:05:74:79:5a:7e:40:3e:82:4b:26:11:30:6e:e1: + 3f:41:c7:47:00:35:d5:f5:d3:f7:54:3e:81:3d:da:49:6a:9a: + b3:ef:10:3d:e6:eb:6f:d1:c8:22:47:cb:cc:cf:01:31:92:d9: + 18:e3:22:be:09:1e:1a:3e:5a:b2:e4:6b:0c:54:7a:7d:43:4e: + b8:89:a5:7b:d7:a2:3d:96:86:cc:f2:26:34:2d:6a:92:9d:9a: + 1a:d0:30:e2:5d:4e:04:b0:5f:8b:20:7e:77:c1:3d:95:82:d1: + 46:9a:3b:3c:78:b8:6f:a1:d0:0d:64:a2:78:1e:29:4e:93:c3: + a4:54:14:5b SHA1 Fingerprint=55:A6:72:3E:CB:F2:EC:CD:C3:23:74:70:19:9D:2A:BE:11:E3:81:D1 diff --git a/Patches/Common/android_system_ca-certificates/files/1e8e7201.0 b/Patches/Common/android_system_ca-certificates/files/1e8e7201.0 index 7141d849..dec7cc64 100644 --- a/Patches/Common/android_system_ca-certificates/files/1e8e7201.0 +++ b/Patches/Common/android_system_ca-certificates/files/1e8e7201.0 @@ -32,7 +32,7 @@ Certificate: Subject: OU=GlobalSign Root CA - R3, O=GlobalSign, CN=GlobalSign Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:cc:25:76:90:79:06:78:22:16:f5:c0:83:b6:84: ca:28:9e:fd:05:76:11:c5:ad:88:72:fc:46:02:43: @@ -61,19 +61,20 @@ Certificate: X509v3 Subject Key Identifier: 8F:F0:4B:7F:A8:2E:45:24:AE:4D:50:FA:63:9A:8B:DE:E2:DD:1B:BC Signature Algorithm: sha256WithRSAEncryption - 4b:40:db:c0:50:aa:fe:c8:0c:ef:f7:96:54:45:49:bb:96:00: - 09:41:ac:b3:13:86:86:28:07:33:ca:6b:e6:74:b9:ba:00:2d: - ae:a4:0a:d3:f5:f1:f1:0f:8a:bf:73:67:4a:83:c7:44:7b:78: - e0:af:6e:6c:6f:03:29:8e:33:39:45:c3:8e:e4:b9:57:6c:aa: - fc:12:96:ec:53:c6:2d:e4:24:6c:b9:94:63:fb:dc:53:68:67: - 56:3e:83:b8:cf:35:21:c3:c9:68:fe:ce:da:c2:53:aa:cc:90: - 8a:e9:f0:5d:46:8c:95:dd:7a:58:28:1a:2f:1d:de:cd:00:37: - 41:8f:ed:44:6d:d7:53:28:97:7e:f3:67:04:1e:15:d7:8a:96: - b4:d3:de:4c:27:a4:4c:1b:73:73:76:f4:17:99:c2:1f:7a:0e: - e3:2d:08:ad:0a:1c:2c:ff:3c:ab:55:0e:0f:91:7e:36:eb:c3: - 57:49:be:e1:2e:2d:7c:60:8b:c3:41:51:13:23:9d:ce:f7:32: - 6b:94:01:a8:99:e7:2c:33:1f:3a:3b:25:d2:86:40:ce:3b:2c: - 86:78:c9:61:2f:14:ba:ee:db:55:6f:df:84:ee:05:09:4d:bd: - 28:d8:72:ce:d3:62:50:65:1e:eb:92:97:83:31:d9:b3:b5:ca: - 47:58:3f:5f + Signature Value: + 4b:40:db:c0:50:aa:fe:c8:0c:ef:f7:96:54:45:49:bb:96:00: + 09:41:ac:b3:13:86:86:28:07:33:ca:6b:e6:74:b9:ba:00:2d: + ae:a4:0a:d3:f5:f1:f1:0f:8a:bf:73:67:4a:83:c7:44:7b:78: + e0:af:6e:6c:6f:03:29:8e:33:39:45:c3:8e:e4:b9:57:6c:aa: + fc:12:96:ec:53:c6:2d:e4:24:6c:b9:94:63:fb:dc:53:68:67: + 56:3e:83:b8:cf:35:21:c3:c9:68:fe:ce:da:c2:53:aa:cc:90: + 8a:e9:f0:5d:46:8c:95:dd:7a:58:28:1a:2f:1d:de:cd:00:37: + 41:8f:ed:44:6d:d7:53:28:97:7e:f3:67:04:1e:15:d7:8a:96: + b4:d3:de:4c:27:a4:4c:1b:73:73:76:f4:17:99:c2:1f:7a:0e: + e3:2d:08:ad:0a:1c:2c:ff:3c:ab:55:0e:0f:91:7e:36:eb:c3: + 57:49:be:e1:2e:2d:7c:60:8b:c3:41:51:13:23:9d:ce:f7:32: + 6b:94:01:a8:99:e7:2c:33:1f:3a:3b:25:d2:86:40:ce:3b:2c: + 86:78:c9:61:2f:14:ba:ee:db:55:6f:df:84:ee:05:09:4d:bd: + 28:d8:72:ce:d3:62:50:65:1e:eb:92:97:83:31:d9:b3:b5:ca: + 47:58:3f:5f SHA1 Fingerprint=D6:9B:56:11:48:F0:1C:77:C5:45:78:C1:09:26:DF:5B:85:69:76:AD diff --git a/Patches/Common/android_system_ca-certificates/files/1eb37bdf.0 b/Patches/Common/android_system_ca-certificates/files/1eb37bdf.0 deleted file mode 100644 index 88783240..00000000 --- a/Patches/Common/android_system_ca-certificates/files/1eb37bdf.0 +++ /dev/null @@ -1,140 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD -VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 -IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 -MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz -IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz -MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj -dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw -EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp -MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G -CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 -28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq -VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q -DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR -5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL -ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a -Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl -UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s -+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 -Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj -ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx -hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV -HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 -+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN -YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t -L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy -ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt -IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV -HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w -DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW -PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF -5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 -glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH -FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 -pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD -xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG -tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq -jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De -fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg -OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ -d0jQ ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - a3:da:42:7e:a4:b1:ae:da - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=EU, L=Madrid (see current address at www.camerfirma.com/address)/serialNumber=A82743287, O=AC Camerfirma S.A., CN=Chambers of Commerce Root - 2008 - Validity - Not Before: Aug 1 12:29:50 2008 GMT - Not After : Jul 31 12:29:50 2038 GMT - Subject: C=EU, L=Madrid (see current address at www.camerfirma.com/address)/serialNumber=A82743287, O=AC Camerfirma S.A., CN=Chambers of Commerce Root - 2008 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) - Modulus: - 00:af:00:cb:70:37:2b:80:5a:4a:3a:6c:78:94:7d: - a3:7f:1a:1f:f6:35:d5:bd:db:cb:0d:44:72:3e:26: - b2:90:52:ba:63:3b:28:58:6f:a5:b3:6d:94:a6:f3: - dd:64:0c:55:f6:f6:e7:f2:22:22:80:5e:e1:62:c6: - b6:29:e1:81:6c:f2:bf:e5:7d:32:6a:54:a0:32:19: - 59:fe:1f:8b:d7:3d:60:86:85:24:6f:e3:11:b3:77: - 3e:20:96:35:21:6b:b3:08:d9:70:2e:64:f7:84:92: - 53:d6:0e:b0:90:8a:8a:e3:87:8d:06:d3:bd:90:0e: - e2:99:a1:1b:86:0e:da:9a:0a:bb:0b:61:50:06:52: - f1:9e:7f:76:ec:cb:0f:d0:1e:0d:cf:99:30:3d:1c: - c4:45:10:58:ac:d6:d3:e8:d7:e5:ea:c5:01:07:77: - d6:51:e6:03:7f:8a:48:a5:4d:68:75:b9:e9:bc:9e: - 4e:19:71:f5:32:4b:9c:6d:60:19:0b:fb:cc:9d:75: - dc:bf:26:cd:8f:93:78:39:79:73:5e:25:0e:ca:5c: - eb:77:12:07:cb:64:41:47:72:93:ab:50:c3:eb:09: - 76:64:34:d2:39:b7:76:11:09:0d:76:45:c4:a9:ae: - 3d:6a:af:b5:7d:65:2f:94:58:10:ec:5c:7c:af:7e: - e2:b6:18:d9:d0:9b:4e:5a:49:df:a9:66:0b:cc:3c: - c6:78:7c:a7:9c:1d:e3:ce:8e:53:be:05:de:60:0f: - 6b:e5:1a:db:3f:e3:e1:21:c9:29:c1:f1:eb:07:9c: - 52:1b:01:44:51:3c:7b:25:d7:c4:e5:52:54:5d:25: - 07:ca:16:20:b8:ad:e4:41:ee:7a:08:fe:99:6f:83: - a6:91:02:b0:6c:36:55:6a:e7:7d:f5:96:e6:ca:81: - d6:97:f1:94:83:e9:ed:b0:b1:6b:12:69:1e:ac:fb: - 5d:a9:c5:98:e9:b4:5b:58:7a:be:3d:a2:44:3a:63: - 59:d4:0b:25:de:1b:4f:bd:e5:01:9e:cd:d2:29:d5: - 9f:17:19:0a:6f:bf:0c:90:d3:09:5f:d9:e3:8a:35: - cc:79:5a:4d:19:37:92:b7:c4:c1:ad:af:f4:79:24: - 9a:b2:01:0b:b1:af:5c:96:f3:80:32:fb:5c:3d:98: - f1:a0:3f:4a:de:be:af:94:2e:d9:55:9a:17:6e:60: - 9d:63:6c:b8:63:c9:ae:81:5c:18:35:e0:90:bb:be: - 3c:4f:37:22:b9:7e:eb:cf:9e:77:21:a6:3d:38:81: - fb:48:da:31:3d:2b:e3:89:f5:d0:b5:bd:7e:e0:50: - c4:12:89:b3:23:9a:10:31:85:db:ae:6f:ef:38:33: - 18:76:11 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE, pathlen:12 - X509v3 Subject Key Identifier: - F9:24:AC:0F:B2:B5:F8:79:C0:FA:60:88:1B:C4:D9:4D:02:9E:17:19 - X509v3 Authority Key Identifier: - keyid:F9:24:AC:0F:B2:B5:F8:79:C0:FA:60:88:1B:C4:D9:4D:02:9E:17:19 - DirName:/C=EU/L=Madrid (see current address at www.camerfirma.com/address)/serialNumber=A82743287/O=AC Camerfirma S.A./CN=Chambers of Commerce Root - 2008 - serial:A3:DA:42:7E:A4:B1:AE:DA - - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Certificate Policies: - Policy: X509v3 Any Policy - CPS: http://policy.camerfirma.com - - Signature Algorithm: sha1WithRSAEncryption - 90:12:af:22:35:c2:a3:39:f0:2e:de:e9:b5:e9:78:7c:48:be: - 3f:7d:45:92:5e:e9:da:b1:19:fc:16:3c:9f:b4:5b:66:9e:6a: - e7:c3:b9:5d:88:e8:0f:ad:cf:23:0f:de:25:3a:5e:cc:4f:a5: - c1:b5:2d:ac:24:d2:58:07:de:a2:cf:69:84:60:33:e8:10:0d: - 13:a9:23:d0:85:e5:8e:7b:a6:9e:3d:72:13:72:33:f5:aa:7d: - c6:63:1f:08:f4:fe:01:7f:24:cf:2b:2c:54:09:de:e2:2b:6d: - 92:c6:39:4f:16:ea:3c:7e:7a:46:d4:45:6a:46:a8:eb:75:82: - 56:a7:ab:a0:7c:68:13:33:f6:9d:30:f0:6f:27:39:24:23:2a: - 90:fd:90:29:35:f2:93:df:34:a5:c6:f7:f8:ef:8c:0f:62:4a: - 7c:ae:d3:f5:54:f8:8d:b6:9a:56:87:16:82:3a:33:ab:5a:22: - 08:f7:82:ba:ea:2e:e0:47:9a:b4:b5:45:a3:05:3b:d9:dc:2e: - 45:40:3b:ea:dc:7f:e8:3b:eb:d1:ec:26:d8:35:a4:30:c5:3a: - ac:57:9e:b3:76:a5:20:7b:f9:1e:4a:05:62:01:a6:28:75:60: - 97:92:0d:6e:3e:4d:37:43:0d:92:15:9c:18:22:cd:51:99:a0: - 29:1a:3c:5f:8a:32:33:5b:30:c7:89:2f:47:98:0f:a3:03:c6: - f6:f1:ac:df:32:f0:d9:81:1a:e4:9c:bd:f6:80:14:f0:d1:2c: - b9:85:f5:d8:a3:b1:c8:a5:21:e5:1c:13:97:ee:0e:bd:df:29: - a9:ef:34:53:5b:d3:e4:6a:13:84:06:b6:32:02:c4:52:ae:22: - d2:dc:b2:21:42:1a:da:40:f0:29:c9:ec:0a:0c:5c:e2:d0:ba: - cc:48:d3:37:0a:cc:12:0a:8a:79:b0:3d:03:7f:69:4b:f4:34: - 20:7d:b3:34:ea:8e:4b:64:f5:3e:fd:b3:23:67:15:0d:04:b8: - f0:2d:c1:09:51:3c:b2:6c:15:f0:a5:23:d7:83:74:e4:e5:2e: - c9:fe:98:27:42:c6:ab:c6:9e:b0:d0:5b:38:a5:9b:50:de:7e: - 18:98:b5:45:3b:f6:79:b4:e8:f7:1a:7b:06:83:fb:d0:8b:da: - bb:c7:bd:18:ab:08:6f:3c:80:6b:40:3f:19:19:ba:65:8a:e6: - be:d5:5c:d3:36:d7:ef:40:52:24:60:38:67:04:31:ec:8f:f3: - 82:c6:de:b9:55:f3:3b:31:91:5a:dc:b5:08:15:ad:76:25:0a: - 0d:7b:2e:87:e2:0c:a6:06:bc:26:10:6d:37:9d:ec:dd:78:8c: - 7c:80:c5:f0:d9:77:48:d0 -SHA1 Fingerprint=78:6A:74:AC:76:AB:14:7F:9C:6A:30:50:BA:9E:A8:7E:FE:9A:CE:3C diff --git a/Patches/Common/android_system_ca-certificates/files/1ec40989.0 b/Patches/Common/android_system_ca-certificates/files/1ec40989.0 new file mode 100644 index 00000000..7585d969 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/1ec40989.0 @@ -0,0 +1,124 @@ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkG +A1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkw +FwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYx +MDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9u +aXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWiD59b +RatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9Z +YybNpyrOVPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3 +QWPKzv9pj2gOlTblzLmMCcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPw +yJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCmfecqQjuCgGOlYx8ZzHyyZqjC0203b+J+ +BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKAA1GqtH6qRNdDYfOiaxaJ +SaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9ORJitHHmkH +r96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj0 +4KlGDfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9Me +dKZssCz3AwyIDMvUclOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIw +q7ejMZdnrY8XD2zHc+0klGvIg5rQmjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2 +nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1UdIwQYMBaAFNwu +H9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJC +XtzoRlgHNQIw4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd +6IwPS3BD0IL/qMy/pJTAvoe9iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf ++I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS8cE54+X1+NZK3TTN+2/BT+MAi1bi +kvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2HcqtbepBEX4tdJP7 +wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxSvTOB +TI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6C +MUO+1918oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn +4rnvyOL2NSl6dPrFf4IFYqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+I +aFvowdlxfv1k7/9nR4hYJS8+hge9+6jlgqispdNpQ80xiEmEU5LAsTkbOYMBMMTy +qfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 5a:4b:bd:5a:fb:4f:8a:5b:fa:65:e5 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=AT, O=e-commerce monitoring GmbH, CN=GLOBALTRUST 2020 + Validity + Not Before: Feb 10 00:00:00 2020 GMT + Not After : Jun 10 00:00:00 2040 GMT + Subject: C=AT, O=e-commerce monitoring GmbH, CN=GLOBALTRUST 2020 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:ae:2e:56:ad:1b:1c:ef:f6:95:8f:a0:77:1b:2b: + d3:63:8f:84:4d:45:a2:0f:9f:5b:45:ab:59:7b:51: + 34:f9:ec:8b:8a:78:c5:dd:6b:af:bd:c4:df:93:45: + 1e:bf:91:38:0b:ae:0e:16:e7:41:73:f8:db:bb:d1: + b8:51:e0:cb:83:3b:73:38:6e:77:8a:0f:59:63:26: + cd:a7:2a:ce:54:fb:b8:e2:c0:7c:47:ce:60:7c:3f: + b2:73:f2:c0:19:b6:8a:92:87:35:0d:90:28:a2:e4: + 15:04:63:3e:ba:af:ee:7c:5e:cc:a6:8b:50:b2:38: + f7:41:63:ca:ce:ff:69:8f:68:0e:95:36:e5:cc:b9: + 8c:09:ca:4b:dd:31:90:96:c8:cc:1f:fd:56:96:34: + db:8e:1c:ea:2c:be:85:2e:63:dd:aa:a9:95:d3:fd: + 29:95:13:f0:c8:98:93:d9:2d:16:47:90:11:83:a2: + 3a:22:a2:28:57:a2:eb:fe:c0:8c:28:a0:a6:7d:e7: + 2a:42:3b:82:80:63:a5:63:1f:19:cc:7c:b2:66:a8: + c2:d3:6d:37:6f:e2:7e:06:51:d9:45:84:1f:12:ce: + 24:52:64:85:0b:48:80:4e:87:b1:22:22:30:aa:eb: + ae:be:e0:02:e0:40:e8:b0:42:80:03:51:aa:b4:7e: + aa:44:d7:43:61:f3:a2:6b:16:89:49:a4:a3:a4:2b: + 8a:02:c4:78:f4:68:8a:c1:e4:7a:36:b1:6f:1b:96: + 1b:77:49:8d:d4:c9:06:72:8f:cf:53:e3:dc:17:85: + 20:4a:dc:98:27:d3:91:26:2b:47:1e:69:07:af:de: + a2:e4:e4:d4:6b:0b:b3:5e:7c:d4:24:80:47:29:69: + 3b:6e:e8:ac:fd:40:eb:d8:ed:71:71:2b:f2:e8:58: + 1d:eb:41:97:22:c5:1f:d4:39:d0:27:8f:87:e3:18: + f4:e0:a9:46:0d:f5:74:3a:82:2e:d0:6e:2c:91:a3: + 31:5c:3b:46:ea:7b:04:10:56:5e:80:1d:f5:a5:65: + e8:82:fc:e2:07:8c:62:45:f5:20:de:46:70:86:a1: + bc:93:d3:1e:74:a6:6c:b0:2c:f7:03:0c:88:0c:cb: + d4:72:53:86:bc:60:46:f3:98:6a:c2:f1:bf:43:f9: + 70:20:77:ca:37:41:79:55:52:63:8d:5b:12:9f:c5: + 68:c4:88:9d:ac:f2:30:ab:b7:a3:31:97:67:ad:8f: + 17:0f:6c:c7:73:ed:24:94:6b:c8:83:9a:d0:9a:37: + 49:04:ab:b1:16:c8:6c:49:49:2d:ab:a1:d0:8c:92: + f2:41:4a:79:21:25:db:63:d7:b6:9c:a7:7e:42:69: + fb:3a:63 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Subject Key Identifier: + DC:2E:1F:D1:61:37:79:E4:AB:D5:D5:B3:12:71:68:3D:6A:68:9C:22 + X509v3 Authority Key Identifier: + DC:2E:1F:D1:61:37:79:E4:AB:D5:D5:B3:12:71:68:3D:6A:68:9C:22 + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 91:f0:42:02:68:40:ee:c3:68:c0:54:2f:df:ec:62:c3:c3:9e: + 8a:a0:31:28:aa:83:8e:a4:56:96:12:10:86:56:ba:97:72:d2: + 54:30:7c:ad:19:d5:1d:68:6f:fb:14:42:d8:8d:0e:f3:b5:d1: + a5:e3:02:42:5e:dc:e8:46:58:07:35:02:30:e0:bc:74:4a:c1: + 43:2a:ff:db:1a:d0:b0:af:6c:c3:fd:cb:b3:f5:7f:6d:03:2e: + 59:56:9d:2d:2d:35:8c:b2:d6:43:17:2c:92:0a:cb:5d:e8:8c: + 0f:4b:70:43:d0:82:ff:a8:cc:bf:a4:94:c0:be:87:bd:8a:e3: + 93:7b:c6:8f:9b:16:9d:27:65:bc:7a:c5:42:82:6c:5c:07:d0: + a9:c1:88:60:44:e9:98:85:16:5f:f8:8f:ca:01:10:ce:25:c3: + f9:60:1b:a0:c5:97:c3:d3:2c:88:31:a2:bd:30:ec:d0:d0:c0: + 12:f1:c1:39:e3:e5:f5:f8:d6:4a:dd:34:cd:fb:6f:c1:4f:e3: + 00:8b:56:e2:92:f7:28:b2:42:77:72:23:67:c7:3f:11:15:b2: + c4:03:05:be:bb:11:7b:0a:bf:a8:6e:e7:ff:58:43:cf:9b:67: + a0:80:07:b6:1d:ca:ad:6d:ea:41:11:7e:2d:74:93:fb:c2:bc: + be:51:44:c5:ef:68:25:27:80:e3:c8:a0:d4:12:ec:d9:a5:37: + 1d:37:7c:b4:91:ca:da:d4:b1:96:81:ef:68:5c:76:10:49:af: + 7e:a5:37:80:b1:1c:52:bd:33:81:4c:8f:f9:dd:65:d9:14:cd: + 8a:25:58:f4:e2:c5:83:a5:09:90:d4:6c:14:63:b5:40:df:eb: + c0:fc:c4:58:7e:0d:14:16:87:54:27:6e:56:e4:70:84:b8:6c: + 32:12:7e:82:31:43:be:d7:dd:7c:a1:ad:ae:d6:ab:20:12:ef: + 0a:c3:10:8c:49:96:35:dc:0b:75:5e:b1:4f:d5:4f:34:0e:11: + 20:07:75:43:45:e9:a3:11:da:ac:a3:99:c2:b6:79:27:e2:b9: + ef:c8:e2:f6:35:29:7a:74:fa:c5:7f:82:05:62:a6:0a:ea:68: + b2:79:47:06:6e:f2:57:a8:15:33:c6:f7:78:4a:3d:42:7b:6b: + 7e:fe:f7:46:ea:d1:eb:8e:ef:88:68:5b:e8:c1:d9:71:7e:fd: + 64:ef:ff:67:47:88:58:25:2f:3e:86:07:bd:fb:a8:e5:82:a8: + ac:a5:d3:69:43:cd:31:88:49:84:53:92:c0:b1:39:1b:39:83: + 01:30:c4:f2:a9:fa:d0:03:bd:72:37:60:56:1f:36:7c:bd:39: + 91:f5:6d:0d:bf:7b:d7:92 +SHA1 Fingerprint=D0:67:C1:13:51:01:0C:AA:D0:C7:6A:65:37:31:16:26:4F:53:71:A2 diff --git a/Patches/Common/android_system_ca-certificates/files/1f58a078.0 b/Patches/Common/android_system_ca-certificates/files/1f58a078.0 index 45ac1a93..7f39ee96 100644 --- a/Patches/Common/android_system_ca-certificates/files/1f58a078.0 +++ b/Patches/Common/android_system_ca-certificates/files/1f58a078.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 2 G3 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a1:ae:25:b2:01:18:dc:57:88:3f:46:eb:f9:af: e2:eb:23:71:e2:9a:d1:61:66:21:5f:aa:af:27:51: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: ED:E7:6F:76:5A:BF:60:EC:49:5B:C6:A5:77:BB:72:16:71:9B:C4:3D Signature Algorithm: sha256WithRSAEncryption - 91:df:80:3f:43:09:7e:71:c2:f7:eb:b3:88:8f:e1:51:b2:bc: - 3d:75:f9:28:5d:c8:bc:99:9b:7b:5d:aa:e5:ca:e1:0a:f7:e8: - b2:d3:9f:dd:67:31:7e:ba:01:aa:c7:6a:41:3b:90:d4:08:5c: - b2:60:6a:90:f0:c8:ce:03:62:f9:8b:ed:fb:6e:2a:dc:06:4d: - 3c:29:0f:89:16:8a:58:4c:48:0f:e8:84:61:ea:3c:72:a6:77: - e4:42:ae:88:a3:43:58:79:7e:ae:ca:a5:53:0d:a9:3d:70:bd: - 20:19:61:a4:6c:38:fc:43:32:e1:c1:47:ff:f8:ec:f1:11:22: - 32:96:9c:c2:f6:5b:69:96:7b:20:0c:43:41:9a:5b:f6:59:19: - 88:de:55:88:37:51:0b:78:5c:0a:1e:a3:42:fd:c7:9d:88:0f: - c0:f2:78:02:24:54:93:af:89:87:88:c9:4a:80:1d:ea:d0:6e: - 3e:61:2e:36:bb:35:0e:27:96:fd:66:34:3b:61:72:73:f1:16: - 5c:47:06:54:49:00:7a:58:12:b0:0a:ef:85:fd:b1:b8:33:75: - 6a:93:1c:12:e6:60:5e:6f:1d:7f:c9:1f:23:cb:84:61:9f:1e: - 82:44:f9:5f:ad:62:55:24:9a:52:98:ed:51:e7:a1:7e:97:3a: - e6:2f:1f:11:da:53:80:2c:85:9e:ab:35:10:db:22:5f:6a:c5: - 5e:97:53:f2:32:02:09:30:a3:58:f0:0d:01:d5:72:c6:b1:7c: - 69:7b:c3:f5:36:45:cc:61:6e:5e:4c:94:c5:5e:ae:e8:0e:5e: - 8b:bf:f7:cd:e0:ed:a1:0e:1b:33:ee:54:18:fe:0f:be:ef:7e: - 84:6b:43:e3:70:98:db:5d:75:b2:0d:59:07:85:15:23:39:d6: - f1:df:a9:26:0f:d6:48:c7:b3:a6:22:f5:33:37:5a:95:47:9f: - 7b:ba:18:15:6f:ff:d6:14:64:83:49:d2:0a:67:21:db:0f:35: - 63:60:28:22:e3:b1:95:83:cd:85:a6:dd:2f:0f:e7:67:52:6e: - bb:2f:85:7c:f5:4a:73:e7:c5:3e:c0:bd:21:12:05:3f:fc:b7: - 03:49:02:5b:c8:25:e6:e2:54:38:f5:79:87:8c:1d:53:b2:4e: - 85:7b:06:38:c7:2c:f8:f8:b0:72:8d:25:e5:77:52:f4:03:1c: - 48:a6:50:5f:88:20:30:6e:f2:82:43:ab:3d:97:84:e7:53:fb: - 21:c1:4f:0f:22:9a:86:b8:59:2a:f6:47:3d:19:88:2d:e8:85: - e1:9e:ec:85:08:6a:b1:6c:34:c9:1d:ec:48:2b:3b:78:ed:66: - c4:8e:79:69:83:de:7f:8c + Signature Value: + 91:df:80:3f:43:09:7e:71:c2:f7:eb:b3:88:8f:e1:51:b2:bc: + 3d:75:f9:28:5d:c8:bc:99:9b:7b:5d:aa:e5:ca:e1:0a:f7:e8: + b2:d3:9f:dd:67:31:7e:ba:01:aa:c7:6a:41:3b:90:d4:08:5c: + b2:60:6a:90:f0:c8:ce:03:62:f9:8b:ed:fb:6e:2a:dc:06:4d: + 3c:29:0f:89:16:8a:58:4c:48:0f:e8:84:61:ea:3c:72:a6:77: + e4:42:ae:88:a3:43:58:79:7e:ae:ca:a5:53:0d:a9:3d:70:bd: + 20:19:61:a4:6c:38:fc:43:32:e1:c1:47:ff:f8:ec:f1:11:22: + 32:96:9c:c2:f6:5b:69:96:7b:20:0c:43:41:9a:5b:f6:59:19: + 88:de:55:88:37:51:0b:78:5c:0a:1e:a3:42:fd:c7:9d:88:0f: + c0:f2:78:02:24:54:93:af:89:87:88:c9:4a:80:1d:ea:d0:6e: + 3e:61:2e:36:bb:35:0e:27:96:fd:66:34:3b:61:72:73:f1:16: + 5c:47:06:54:49:00:7a:58:12:b0:0a:ef:85:fd:b1:b8:33:75: + 6a:93:1c:12:e6:60:5e:6f:1d:7f:c9:1f:23:cb:84:61:9f:1e: + 82:44:f9:5f:ad:62:55:24:9a:52:98:ed:51:e7:a1:7e:97:3a: + e6:2f:1f:11:da:53:80:2c:85:9e:ab:35:10:db:22:5f:6a:c5: + 5e:97:53:f2:32:02:09:30:a3:58:f0:0d:01:d5:72:c6:b1:7c: + 69:7b:c3:f5:36:45:cc:61:6e:5e:4c:94:c5:5e:ae:e8:0e:5e: + 8b:bf:f7:cd:e0:ed:a1:0e:1b:33:ee:54:18:fe:0f:be:ef:7e: + 84:6b:43:e3:70:98:db:5d:75:b2:0d:59:07:85:15:23:39:d6: + f1:df:a9:26:0f:d6:48:c7:b3:a6:22:f5:33:37:5a:95:47:9f: + 7b:ba:18:15:6f:ff:d6:14:64:83:49:d2:0a:67:21:db:0f:35: + 63:60:28:22:e3:b1:95:83:cd:85:a6:dd:2f:0f:e7:67:52:6e: + bb:2f:85:7c:f5:4a:73:e7:c5:3e:c0:bd:21:12:05:3f:fc:b7: + 03:49:02:5b:c8:25:e6:e2:54:38:f5:79:87:8c:1d:53:b2:4e: + 85:7b:06:38:c7:2c:f8:f8:b0:72:8d:25:e5:77:52:f4:03:1c: + 48:a6:50:5f:88:20:30:6e:f2:82:43:ab:3d:97:84:e7:53:fb: + 21:c1:4f:0f:22:9a:86:b8:59:2a:f6:47:3d:19:88:2d:e8:85: + e1:9e:ec:85:08:6a:b1:6c:34:c9:1d:ec:48:2b:3b:78:ed:66: + c4:8e:79:69:83:de:7f:8c SHA1 Fingerprint=09:3C:61:F3:8B:8B:DC:7D:55:DF:75:38:02:05:00:E1:25:F5:C8:36 diff --git a/Patches/Common/android_system_ca-certificates/files/219d9499.0 b/Patches/Common/android_system_ca-certificates/files/219d9499.0 index c10f1e90..a0fc2585 100644 --- a/Patches/Common/android_system_ca-certificates/files/219d9499.0 +++ b/Patches/Common/android_system_ca-certificates/files/219d9499.0 @@ -34,7 +34,7 @@ Certificate: Subject: C=US, O=The Go Daddy Group, Inc., OU=Go Daddy Class 2 Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:de:9d:d7:ea:57:18:49:a1:5b:eb:d7:5f:48:86: ea:be:dd:ff:e4:ef:67:1c:f4:65:68:b3:57:71:a0: @@ -62,23 +62,23 @@ Certificate: keyid:D2:C4:B0:D2:91:D4:4C:11:71:B3:61:CB:3D:A1:FE:DD:A8:6A:D4:E3 DirName:/C=US/O=The Go Daddy Group, Inc./OU=Go Daddy Class 2 Certification Authority serial:00 - X509v3 Basic Constraints: CA:TRUE Signature Algorithm: sha1WithRSAEncryption - 32:4b:f3:b2:ca:3e:91:fc:12:c6:a1:07:8c:8e:77:a0:33:06: - 14:5c:90:1e:18:f7:08:a6:3d:0a:19:f9:87:80:11:6e:69:e4: - 96:17:30:ff:34:91:63:72:38:ee:cc:1c:01:a3:1d:94:28:a4: - 31:f6:7a:c4:54:d7:f6:e5:31:58:03:a2:cc:ce:62:db:94:45: - 73:b5:bf:45:c9:24:b5:d5:82:02:ad:23:79:69:8d:b8:b6:4d: - ce:cf:4c:ca:33:23:e8:1c:88:aa:9d:8b:41:6e:16:c9:20:e5: - 89:9e:cd:3b:da:70:f7:7e:99:26:20:14:54:25:ab:6e:73:85: - e6:9b:21:9d:0a:6c:82:0e:a8:f8:c2:0c:fa:10:1e:6c:96:ef: - 87:0d:c4:0f:61:8b:ad:ee:83:2b:95:f8:8e:92:84:72:39:eb: - 20:ea:83:ed:83:cd:97:6e:08:bc:eb:4e:26:b6:73:2b:e4:d3: - f6:4c:fe:26:71:e2:61:11:74:4a:ff:57:1a:87:0f:75:48:2e: - cf:51:69:17:a0:02:12:61:95:d5:d1:40:b2:10:4c:ee:c4:ac: - 10:43:a6:a5:9e:0a:d5:95:62:9a:0d:cf:88:82:c5:32:0c:e4: - 2b:9f:45:e6:0d:9f:28:9c:b1:b9:2a:5a:57:ad:37:0f:af:1d: - 7f:db:bd:9f + Signature Value: + 32:4b:f3:b2:ca:3e:91:fc:12:c6:a1:07:8c:8e:77:a0:33:06: + 14:5c:90:1e:18:f7:08:a6:3d:0a:19:f9:87:80:11:6e:69:e4: + 96:17:30:ff:34:91:63:72:38:ee:cc:1c:01:a3:1d:94:28:a4: + 31:f6:7a:c4:54:d7:f6:e5:31:58:03:a2:cc:ce:62:db:94:45: + 73:b5:bf:45:c9:24:b5:d5:82:02:ad:23:79:69:8d:b8:b6:4d: + ce:cf:4c:ca:33:23:e8:1c:88:aa:9d:8b:41:6e:16:c9:20:e5: + 89:9e:cd:3b:da:70:f7:7e:99:26:20:14:54:25:ab:6e:73:85: + e6:9b:21:9d:0a:6c:82:0e:a8:f8:c2:0c:fa:10:1e:6c:96:ef: + 87:0d:c4:0f:61:8b:ad:ee:83:2b:95:f8:8e:92:84:72:39:eb: + 20:ea:83:ed:83:cd:97:6e:08:bc:eb:4e:26:b6:73:2b:e4:d3: + f6:4c:fe:26:71:e2:61:11:74:4a:ff:57:1a:87:0f:75:48:2e: + cf:51:69:17:a0:02:12:61:95:d5:d1:40:b2:10:4c:ee:c4:ac: + 10:43:a6:a5:9e:0a:d5:95:62:9a:0d:cf:88:82:c5:32:0c:e4: + 2b:9f:45:e6:0d:9f:28:9c:b1:b9:2a:5a:57:ad:37:0f:af:1d: + 7f:db:bd:9f SHA1 Fingerprint=27:96:BA:E6:3F:18:01:E2:77:26:1B:A0:D7:77:70:02:8F:20:EE:E4 diff --git a/Patches/Common/android_system_ca-certificates/files/23f4c490.0 b/Patches/Common/android_system_ca-certificates/files/23f4c490.0 index 82ef1ad6..c5f32216 100644 --- a/Patches/Common/android_system_ca-certificates/files/23f4c490.0 +++ b/Patches/Common/android_system_ca-certificates/files/23f4c490.0 @@ -34,7 +34,7 @@ Certificate: Subject: C=US, O=Starfield Technologies, Inc., OU=Starfield Class 2 Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b7:32:c8:fe:e9:71:a6:04:85:ad:0c:11:64:df: ce:4d:ef:c8:03:18:87:3f:a1:ab:fb:3c:a6:9f:f0: @@ -62,23 +62,23 @@ Certificate: keyid:BF:5F:B7:D1:CE:DD:1F:86:F4:5B:55:AC:DC:D7:10:C2:0E:A9:88:E7 DirName:/C=US/O=Starfield Technologies, Inc./OU=Starfield Class 2 Certification Authority serial:00 - X509v3 Basic Constraints: CA:TRUE Signature Algorithm: sha1WithRSAEncryption - 05:9d:3f:88:9d:d1:c9:1a:55:a1:ac:69:f3:f3:59:da:9b:01: - 87:1a:4f:57:a9:a1:79:09:2a:db:f7:2f:b2:1e:cc:c7:5e:6a: - d8:83:87:a1:97:ef:49:35:3e:77:06:41:58:62:bf:8e:58:b8: - 0a:67:3f:ec:b3:dd:21:66:1f:c9:54:fa:72:cc:3d:4c:40:d8: - 81:af:77:9e:83:7a:bb:a2:c7:f5:34:17:8e:d9:11:40:f4:fc: - 2c:2a:4d:15:7f:a7:62:5d:2e:25:d3:00:0b:20:1a:1d:68:f9: - 17:b8:f4:bd:8b:ed:28:59:dd:4d:16:8b:17:83:c8:b2:65:c7: - 2d:7a:a5:aa:bc:53:86:6d:dd:57:a4:ca:f8:20:41:0b:68:f0: - f4:fb:74:be:56:5d:7a:79:f5:f9:1d:85:e3:2d:95:be:f5:71: - 90:43:cc:8d:1f:9a:00:0a:87:29:e9:55:22:58:00:23:ea:e3: - 12:43:29:5b:47:08:dd:8c:41:6a:65:06:a8:e5:21:aa:41:b4: - 95:21:95:b9:7d:d1:34:ab:13:d6:ad:bc:dc:e2:3d:39:cd:bd: - 3e:75:70:a1:18:59:03:c9:22:b4:8f:9c:d5:5e:2a:d7:a5:b6: - d4:0a:6d:f8:b7:40:11:46:9a:1f:79:0e:62:bf:0f:97:ec:e0: - 2f:1f:17:94 + Signature Value: + 05:9d:3f:88:9d:d1:c9:1a:55:a1:ac:69:f3:f3:59:da:9b:01: + 87:1a:4f:57:a9:a1:79:09:2a:db:f7:2f:b2:1e:cc:c7:5e:6a: + d8:83:87:a1:97:ef:49:35:3e:77:06:41:58:62:bf:8e:58:b8: + 0a:67:3f:ec:b3:dd:21:66:1f:c9:54:fa:72:cc:3d:4c:40:d8: + 81:af:77:9e:83:7a:bb:a2:c7:f5:34:17:8e:d9:11:40:f4:fc: + 2c:2a:4d:15:7f:a7:62:5d:2e:25:d3:00:0b:20:1a:1d:68:f9: + 17:b8:f4:bd:8b:ed:28:59:dd:4d:16:8b:17:83:c8:b2:65:c7: + 2d:7a:a5:aa:bc:53:86:6d:dd:57:a4:ca:f8:20:41:0b:68:f0: + f4:fb:74:be:56:5d:7a:79:f5:f9:1d:85:e3:2d:95:be:f5:71: + 90:43:cc:8d:1f:9a:00:0a:87:29:e9:55:22:58:00:23:ea:e3: + 12:43:29:5b:47:08:dd:8c:41:6a:65:06:a8:e5:21:aa:41:b4: + 95:21:95:b9:7d:d1:34:ab:13:d6:ad:bc:dc:e2:3d:39:cd:bd: + 3e:75:70:a1:18:59:03:c9:22:b4:8f:9c:d5:5e:2a:d7:a5:b6: + d4:0a:6d:f8:b7:40:11:46:9a:1f:79:0e:62:bf:0f:97:ec:e0: + 2f:1f:17:94 SHA1 Fingerprint=AD:7E:1C:28:B0:64:EF:8F:60:03:40:20:14:C3:D0:E3:37:0E:B5:8A diff --git a/Patches/Common/android_system_ca-certificates/files/252252d2.0 b/Patches/Common/android_system_ca-certificates/files/252252d2.0 new file mode 100644 index 00000000..1b9acdbb --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/252252d2.0 @@ -0,0 +1,54 @@ +-----BEGIN CERTIFICATE----- +MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURp +Z2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2 +MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ +bmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQgUm9vdCBHNTB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1TzvdlHJS +7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp +0zVozptjn4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICIS +B4CIfBFqMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49 +BAMDA2gAMGUCMQCJao1H5+z8blUD2WdsJk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQ +LgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIxAJSdYsiJvRmEFOml+wG4 +DXZDjC5Ty3zfDBeWUA== +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=US, O=DigiCert, Inc., CN=DigiCert TLS ECC P384 Root G5 + Validity + Not Before: Jan 15 00:00:00 2021 GMT + Not After : Jan 14 23:59:59 2046 GMT + Subject: C=US, O=DigiCert, Inc., CN=DigiCert TLS ECC P384 Root G5 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:c1:44:a1:cf:11:97:50:9a:de:23:82:35:07:cd: + d0:cb:18:9d:d2:f1:7f:77:35:4f:3b:dd:94:72:52: + ed:c2:3b:f8:ec:fa:7b:6b:58:20:ec:99:ae:c9:fc: + 68:b3:75:b9:db:09:ec:c8:13:f5:4e:c6:0a:1d:66: + 30:4c:bb:1f:47:0a:3c:61:10:42:29:7c:a5:08:0e: + e0:22:e9:d3:35:68:ce:9b:63:9f:84:b5:99:4d:58: + a0:8e:f5:54:e7:95:c9 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Subject Key Identifier: + C1:51:45:50:59:AB:3E:E7:2C:5A:FA:20:22:12:07:80:88:7C:11:6A + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:31:00:89:6a:8d:47:e7:ec:fc:6e:55:03:d9:67:6c: + 26:4e:83:c6:fd:c9:fb:2b:13:bc:b7:7a:8c:b4:65:d2:69:69: + 63:13:63:3b:26:50:2e:01:a1:79:06:91:9d:48:bf:c2:be:02: + 30:47:c3:15:7b:b1:a0:91:99:49:93:a8:3c:7c:e8:46:06:8b: + 2c:f2:31:00:94:9d:62:c8:89:bd:19:84:14:e9:a5:fb:01:b8: + 0d:76:43:8c:2e:53:cb:7c:df:0c:17:96:50 +SHA1 Fingerprint=17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE diff --git a/Patches/Common/android_system_ca-certificates/files/27af790d.0 b/Patches/Common/android_system_ca-certificates/files/27af790d.0 deleted file mode 100644 index 19f1bdc6..00000000 --- a/Patches/Common/android_system_ca-certificates/files/27af790d.0 +++ /dev/null @@ -1,56 +0,0 @@ ------BEGIN CERTIFICATE----- -MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL -MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj -KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 -MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 -eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV -BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw -NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV -BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH -MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL -So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal -tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG -CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT -qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz -rD6ogRLQy7rQkgu2npaqBA+K ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 3c:b2:f4:48:0a:00:e2:fe:eb:24:3b:5e:60:3e:c3:6b - Signature Algorithm: ecdsa-with-SHA384 - Issuer: C=US, O=GeoTrust Inc., OU=(c) 2007 GeoTrust Inc. - For authorized use only, CN=GeoTrust Primary Certification Authority - G2 - Validity - Not Before: Nov 5 00:00:00 2007 GMT - Not After : Jan 18 23:59:59 2038 GMT - Subject: C=US, O=GeoTrust Inc., OU=(c) 2007 GeoTrust Inc. - For authorized use only, CN=GeoTrust Primary Certification Authority - G2 - Subject Public Key Info: - Public Key Algorithm: id-ecPublicKey - Public-Key: (384 bit) - pub: - 04:15:b1:e8:fd:03:15:43:e5:ac:eb:87:37:11:62: - ef:d2:83:36:52:7d:45:57:0b:4a:8d:7b:54:3b:3a: - 6e:5f:15:02:c0:50:a6:cf:25:2f:7d:ca:48:b8:c7: - 50:63:1c:2a:21:08:7c:9a:36:d8:0b:fe:d1:26:c5: - 58:31:30:28:25:f3:5d:5d:a3:b8:b6:a5:b4:92:ed: - 6c:2c:9f:eb:dd:43:89:a2:3c:4b:48:91:1d:50:ec: - 26:df:d6:60:2e:bd:21 - ASN1 OID: secp384r1 - NIST CURVE: P-384 - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - 15:5F:35:57:51:55:FB:25:B2:AD:03:69:FC:01:A3:FA:BE:11:55:D5 - Signature Algorithm: ecdsa-with-SHA384 - 30:64:02:30:64:96:59:a6:e8:09:de:8b:ba:fa:5a:88:88:f0: - 1f:91:d3:46:a8:f2:4a:4c:02:63:fb:6c:5f:38:db:2e:41:93: - a9:0e:e6:9d:dc:31:1c:b2:a0:a7:18:1c:79:e1:c7:36:02:30: - 3a:56:af:9a:74:6c:f6:fb:83:e0:33:d3:08:5f:a1:9c:c2:5b: - 9f:46:d6:b6:cb:91:06:63:a2:06:e7:33:ac:3e:a8:81:12:d0: - cb:ba:d0:92:0b:b6:9e:96:aa:04:0f:8a -SHA1 Fingerprint=8D:17:84:D5:37:F3:03:7D:EC:70:FE:57:8B:51:9A:99:E6:10:D7:B0 diff --git a/Patches/Common/android_system_ca-certificates/files/2add47b6.0 b/Patches/Common/android_system_ca-certificates/files/2add47b6.0 index 8c5089c9..5c21ce7f 100644 --- a/Patches/Common/android_system_ca-certificates/files/2add47b6.0 +++ b/Patches/Common/android_system_ca-certificates/files/2add47b6.0 @@ -44,10 +44,11 @@ Certificate: X509v3 Subject Key Identifier: 3D:E6:29:48:9B:EA:07:CA:21:44:4A:26:DE:6E:DE:D2:83:D0:9F:59 Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:31:00:e5:69:12:c9:6e:db:c6:31:ba:09:41:e1:97: - f8:fb:fd:9a:e2:7d:12:c9:ed:7c:64:d3:cb:05:25:8b:56:d9: - a0:e7:5e:5d:4e:0b:83:9c:5b:76:29:a0:09:26:21:6a:62:02: - 30:71:d2:b5:8f:5c:ea:3b:e1:78:09:85:a8:75:92:3b:c8:5c: - fd:48:ef:0d:74:22:a8:08:e2:6e:c5:49:ce:c7:0c:bc:a7:61: - 69:f1:f7:3b:e1:2a:cb:f9:2b:f3:66:90:37 + Signature Value: + 30:65:02:31:00:e5:69:12:c9:6e:db:c6:31:ba:09:41:e1:97: + f8:fb:fd:9a:e2:7d:12:c9:ed:7c:64:d3:cb:05:25:8b:56:d9: + a0:e7:5e:5d:4e:0b:83:9c:5b:76:29:a0:09:26:21:6a:62:02: + 30:71:d2:b5:8f:5c:ea:3b:e1:78:09:85:a8:75:92:3b:c8:5c: + fd:48:ef:0d:74:22:a8:08:e2:6e:c5:49:ce:c7:0c:bc:a7:61: + 69:f1:f7:3b:e1:2a:cb:f9:2b:f3:66:90:37 SHA1 Fingerprint=1F:24:C6:30:CD:A4:18:EF:20:69:FF:AD:4F:DD:5F:46:3A:1B:69:AA diff --git a/Patches/Common/android_system_ca-certificates/files/2d9dafe4.0 b/Patches/Common/android_system_ca-certificates/files/2d9dafe4.0 index 31e72836..d6542dfd 100644 --- a/Patches/Common/android_system_ca-certificates/files/2d9dafe4.0 +++ b/Patches/Common/android_system_ca-certificates/files/2d9dafe4.0 @@ -41,7 +41,7 @@ Certificate: Subject: C=NO, O=Buypass AS-983163327, CN=Buypass Class 3 Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a5:da:0a:95:16:50:e3:95:f2:5e:9d:76:31:06: 32:7a:9b:f1:10:76:b8:00:9a:b5:52:36:cd:24:47: @@ -87,33 +87,34 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 00:20:23:41:35:04:90:c2:40:62:60:ef:e2:35:4c:d7:3f:ac: - e2:34:90:b8:a1:6f:76:fa:16:16:a4:48:37:2c:e9:90:c2:f2: - 3c:f8:0a:9f:d8:81:e5:bb:5b:da:25:2c:a4:a7:55:71:24:32: - f6:c8:0b:f2:bc:6a:f8:93:ac:b2:07:c2:5f:9f:db:cc:c8:8a: - aa:be:6a:6f:e1:49:10:cc:31:d7:80:bb:bb:c8:d8:a2:0e:64: - 57:ea:a2:f5:c2:a9:31:15:d2:20:6a:ec:fc:22:01:28:cf:86: - b8:80:1e:a9:cc:11:a5:3c:f2:16:b3:47:9d:fc:d2:80:21:c4: - cb:d0:47:70:41:a1:ca:83:19:08:2c:6d:f2:5d:77:9c:8a:14: - 13:d4:36:1c:92:f0:e5:06:37:dc:a6:e6:90:9b:38:8f:5c:6b: - 1b:46:86:43:42:5f:3e:01:07:53:54:5d:65:7d:f7:8a:73:a1: - 9a:54:5a:1f:29:43:14:27:c2:85:0f:b5:88:7b:1a:3b:94:b7: - 1d:60:a7:b5:9c:e7:29:69:57:5a:9b:93:7a:43:30:1b:03:d7: - 62:c8:40:a6:aa:fc:64:e4:4a:d7:91:53:01:a8:20:88:6e:9c: - 5f:44:b9:cb:60:81:34:ec:6f:d3:7d:da:48:5f:eb:b4:90:bc: - 2d:a9:1c:0b:ac:1c:d5:a2:68:20:80:04:d6:fc:b1:8f:2f:bb: - 4a:31:0d:4a:86:1c:eb:e2:36:29:26:f5:da:d8:c4:f2:75:61: - cf:7e:ae:76:63:4a:7a:40:65:93:87:f8:1e:80:8c:86:e5:86: - d6:8f:0e:fc:53:2c:60:e8:16:61:1a:a2:3e:43:7b:cd:39:60: - 54:6a:f5:f2:89:26:01:68:83:48:a2:33:e8:c9:04:91:b2:11: - 34:11:3e:ea:d0:43:19:1f:03:93:90:0c:ff:51:3d:57:f4:41: - 6e:e1:cb:a0:be:eb:c9:63:cd:6d:cc:e4:f8:36:aa:68:9d:ed: - bd:5d:97:70:44:0d:b6:0e:35:dc:e1:0c:5d:bb:a0:51:94:cb: - 7e:16:eb:11:2f:a3:92:45:c8:4c:71:d9:bc:c9:99:52:57:46: - 2f:50:cf:bd:35:69:f4:3d:15:ce:06:a5:2c:0f:3e:f6:81:ba: - 94:bb:c3:bb:bf:65:78:d2:86:79:ff:49:3b:1a:83:0c:f0:de: - 78:ec:c8:f2:4d:4c:1a:de:82:29:f8:c1:5a:da:ed:ee:e6:27: - 5e:e8:45:d0:9d:1c:51:a8:68:ab:44:e3:d0:8b:6a:e3:f8:3b: - bb:dc:4d:d7:64:f2:51:be:e6:aa:ab:5a:e9:31:ee:06:bc:73: - bf:13:62:0a:9f:c7:b9:97 + Signature Value: + 00:20:23:41:35:04:90:c2:40:62:60:ef:e2:35:4c:d7:3f:ac: + e2:34:90:b8:a1:6f:76:fa:16:16:a4:48:37:2c:e9:90:c2:f2: + 3c:f8:0a:9f:d8:81:e5:bb:5b:da:25:2c:a4:a7:55:71:24:32: + f6:c8:0b:f2:bc:6a:f8:93:ac:b2:07:c2:5f:9f:db:cc:c8:8a: + aa:be:6a:6f:e1:49:10:cc:31:d7:80:bb:bb:c8:d8:a2:0e:64: + 57:ea:a2:f5:c2:a9:31:15:d2:20:6a:ec:fc:22:01:28:cf:86: + b8:80:1e:a9:cc:11:a5:3c:f2:16:b3:47:9d:fc:d2:80:21:c4: + cb:d0:47:70:41:a1:ca:83:19:08:2c:6d:f2:5d:77:9c:8a:14: + 13:d4:36:1c:92:f0:e5:06:37:dc:a6:e6:90:9b:38:8f:5c:6b: + 1b:46:86:43:42:5f:3e:01:07:53:54:5d:65:7d:f7:8a:73:a1: + 9a:54:5a:1f:29:43:14:27:c2:85:0f:b5:88:7b:1a:3b:94:b7: + 1d:60:a7:b5:9c:e7:29:69:57:5a:9b:93:7a:43:30:1b:03:d7: + 62:c8:40:a6:aa:fc:64:e4:4a:d7:91:53:01:a8:20:88:6e:9c: + 5f:44:b9:cb:60:81:34:ec:6f:d3:7d:da:48:5f:eb:b4:90:bc: + 2d:a9:1c:0b:ac:1c:d5:a2:68:20:80:04:d6:fc:b1:8f:2f:bb: + 4a:31:0d:4a:86:1c:eb:e2:36:29:26:f5:da:d8:c4:f2:75:61: + cf:7e:ae:76:63:4a:7a:40:65:93:87:f8:1e:80:8c:86:e5:86: + d6:8f:0e:fc:53:2c:60:e8:16:61:1a:a2:3e:43:7b:cd:39:60: + 54:6a:f5:f2:89:26:01:68:83:48:a2:33:e8:c9:04:91:b2:11: + 34:11:3e:ea:d0:43:19:1f:03:93:90:0c:ff:51:3d:57:f4:41: + 6e:e1:cb:a0:be:eb:c9:63:cd:6d:cc:e4:f8:36:aa:68:9d:ed: + bd:5d:97:70:44:0d:b6:0e:35:dc:e1:0c:5d:bb:a0:51:94:cb: + 7e:16:eb:11:2f:a3:92:45:c8:4c:71:d9:bc:c9:99:52:57:46: + 2f:50:cf:bd:35:69:f4:3d:15:ce:06:a5:2c:0f:3e:f6:81:ba: + 94:bb:c3:bb:bf:65:78:d2:86:79:ff:49:3b:1a:83:0c:f0:de: + 78:ec:c8:f2:4d:4c:1a:de:82:29:f8:c1:5a:da:ed:ee:e6:27: + 5e:e8:45:d0:9d:1c:51:a8:68:ab:44:e3:d0:8b:6a:e3:f8:3b: + bb:dc:4d:d7:64:f2:51:be:e6:aa:ab:5a:e9:31:ee:06:bc:73: + bf:13:62:0a:9f:c7:b9:97 SHA1 Fingerprint=DA:FA:F7:FA:66:84:EC:06:8F:14:50:BD:C7:C2:81:A5:BC:A9:64:57 diff --git a/Patches/Common/android_system_ca-certificates/files/2fa87019.0 b/Patches/Common/android_system_ca-certificates/files/2fa87019.0 deleted file mode 100644 index ce1f69ef..00000000 --- a/Patches/Common/android_system_ca-certificates/files/2fa87019.0 +++ /dev/null @@ -1,86 +0,0 @@ ------BEGIN CERTIFICATE----- -MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi -MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu -MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp -dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV -UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO -ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG -SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz -c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP -OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl -mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF -BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 -qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw -gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB -BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu -bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp -dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 -6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ -h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH -/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv -wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN -pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 57:cb:33:6f:c2:5c:16:e6:47:16:17:e3:90:31:68:e0 - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=US, O=Network Solutions L.L.C., CN=Network Solutions Certificate Authority - Validity - Not Before: Dec 1 00:00:00 2006 GMT - Not After : Dec 31 23:59:59 2029 GMT - Subject: C=US, O=Network Solutions L.L.C., CN=Network Solutions Certificate Authority - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:e4:bc:7e:92:30:6d:c6:d8:8e:2b:0b:bc:46:ce: - e0:27:96:de:de:f9:fa:12:d3:3c:33:73:b3:04:2f: - bc:71:8c:e5:9f:b6:22:60:3e:5f:5d:ce:09:ff:82: - 0c:1b:9a:51:50:1a:26:89:dd:d5:61:5d:19:dc:12: - 0f:2d:0a:a2:43:5d:17:d0:34:92:20:ea:73:cf:38: - 2c:06:26:09:7a:72:f7:fa:50:32:f8:c2:93:d3:69: - a2:23:ce:41:b1:cc:e4:d5:1f:36:d1:8a:3a:f8:8c: - 63:e2:14:59:69:ed:0d:d3:7f:6b:e8:b8:03:e5:4f: - 6a:e5:98:63:69:48:05:be:2e:ff:33:b6:e9:97:59: - 69:f8:67:19:ae:93:61:96:44:15:d3:72:b0:3f:bc: - 6a:7d:ec:48:7f:8d:c3:ab:aa:71:2b:53:69:41:53: - 34:b5:b0:b9:c5:06:0a:c4:b0:45:f5:41:5d:6e:89: - 45:7b:3d:3b:26:8c:74:c2:e5:d2:d1:7d:b2:11:d4: - fb:58:32:22:9a:80:c9:dc:fd:0c:e9:7f:5e:03:97: - ce:3b:00:14:87:27:70:38:a9:8e:6e:b3:27:76:98: - 51:e0:05:e3:21:ab:1a:d5:85:22:3c:29:b5:9a:16: - c5:80:a8:f4:bb:6b:30:8f:2f:46:02:a2:b1:0c:22: - e0:d3 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Key Identifier: - 21:30:C9:FB:00:D7:4E:98:DA:87:AA:2A:D0:A7:2E:B1:40:31:A7:4C - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 CRL Distribution Points: - - Full Name: - URI:http://crl.netsolssl.com/NetworkSolutionsCertificateAuthority.crl - - Signature Algorithm: sha1WithRSAEncryption - bb:ae:4b:e7:b7:57:eb:7f:aa:2d:b7:73:47:85:6a:c1:e4:a5: - 1d:e4:e7:3c:e9:f4:59:65:77:b5:7a:5b:5a:8d:25:36:e0:7a: - 97:2e:38:c0:57:60:83:98:06:83:9f:b9:76:7a:6e:50:e0:ba: - 88:2c:fc:45:cc:18:b0:99:95:51:0e:ec:1d:b8:88:ff:87:50: - 1c:82:c2:e3:e0:32:80:bf:a0:0b:47:c8:c3:31:ef:99:67:32: - 80:4f:17:21:79:0c:69:5c:de:5e:34:ae:02:b5:26:ea:50:df: - 7f:18:65:2c:c9:f2:63:e1:a9:07:fe:7c:71:1f:6b:33:24:6a: - 1e:05:f7:05:68:c0:6a:12:cb:2e:5e:61:cb:ae:28:d3:7e:c2: - b4:66:91:26:5f:3c:2e:24:5f:cb:58:0f:eb:28:ec:af:11:96: - f3:dc:7b:6f:c0:a7:88:f2:53:77:b3:60:5e:ae:ae:28:da:35: - 2c:6f:34:45:d3:26:e1:de:ec:5b:4f:27:6b:16:7c:bd:44:04: - 18:82:b3:89:79:17:10:71:3d:7a:a2:16:4e:f5:01:cd:a4:6c: - 65:68:a1:49:76:5c:43:c9:d8:bc:36:67:6c:a5:94:b5:d4:cc: - b9:bd:6a:35:56:21:de:d8:c3:eb:fb:cb:a4:60:4c:b0:55:a0: - a0:7b:57:b2 -SHA1 Fingerprint=74:F8:A3:C3:EF:E7:B3:90:06:4B:83:90:3C:21:64:60:20:E5:DF:CE diff --git a/Patches/Common/android_system_ca-certificates/files/302904dd.0 b/Patches/Common/android_system_ca-certificates/files/302904dd.0 index 1b116dfb..286ca6c4 100644 --- a/Patches/Common/android_system_ca-certificates/files/302904dd.0 +++ b/Patches/Common/android_system_ca-certificates/files/302904dd.0 @@ -47,7 +47,7 @@ Certificate: Subject: C=FR, O=Dhimyotis, OU=0002 48146308100036, CN=Certigna Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:cd:18:39:65:1a:59:b1:ea:64:16:0e:8c:94:24: 95:7c:83:d3:c5:39:26:dc:0c:ef:16:57:8d:d7:d8: @@ -93,48 +93,44 @@ Certificate: X509v3 Subject Key Identifier: 18:87:56:E0:6E:77:EE:24:35:3C:4E:73:9A:1F:D6:E1:E2:79:7E:2B X509v3 Authority Key Identifier: - keyid:18:87:56:E0:6E:77:EE:24:35:3C:4E:73:9A:1F:D6:E1:E2:79:7E:2B - + 18:87:56:E0:6E:77:EE:24:35:3C:4E:73:9A:1F:D6:E1:E2:79:7E:2B X509v3 Certificate Policies: Policy: X509v3 Any Policy CPS: https://wwww.certigna.fr/autorites/ - X509v3 CRL Distribution Points: - Full Name: URI:http://crl.certigna.fr/certignarootca.crl - Full Name: URI:http://crl.dhimyotis.com/certignarootca.crl - Signature Algorithm: sha256WithRSAEncryption - 94:b8:9e:4f:f0:e3:95:08:22:e7:cd:68:41:f7:1c:55:d5:7c: - 00:e2:2d:3a:89:5d:68:38:2f:51:22:0b:4a:8d:cb:e9:bb:5d: - 3e:bb:5c:3d:b1:28:fe:e4:53:55:13:cf:a1:90:1b:02:1d:5f: - 66:46:09:33:28:e1:0d:24:97:70:d3:10:1f:ea:64:57:96:bb: - 5d:da:e7:c4:8c:4f:4c:64:46:1d:5c:87:e3:59:de:42:d1:9b: - a8:7e:a6:89:dd:8f:1c:c9:30:82:ed:3b:9c:cd:c0:e9:19:e0: - 6a:d8:02:75:37:ab:f7:34:28:28:91:f2:04:0a:4f:35:e3:60: - 26:01:fa:d0:11:8c:f9:11:6a:ee:af:3d:c3:50:d3:8f:5f:33: - 79:3c:86:a8:73:45:90:8c:20:b6:72:73:17:23:be:07:65:e5: - 78:92:0d:ba:01:c0:eb:8c:1c:66:bf:ac:86:77:01:94:0d:9c: - e6:e9:39:8d:1f:a6:51:8c:99:0c:39:77:e1:b4:9b:fa:1c:67: - 57:6f:6a:6a:8e:a9:2b:4c:57:79:7a:57:22:cf:cd:5f:63:46: - 8d:5c:59:3a:86:f8:32:47:62:a3:67:0d:18:91:dc:fb:a6:6b: - f5:48:61:73:23:59:8e:02:a7:bc:44:ea:f4:49:9d:f1:54:58: - f9:60:af:da:18:a4:2f:28:45:dc:7a:a0:88:86:5d:f3:3b:e7: - ff:29:35:80:fc:64:43:94:e6:e3:1c:6f:be:ad:0e:2a:63:99: - 2b:c9:7e:85:f6:71:e8:06:03:95:fe:de:8f:48:1c:5a:d4:92: - e8:2b:ee:e7:31:db:ba:04:6a:87:98:e7:c5:5f:ef:7d:a7:22: - f7:01:d8:4d:f9:89:d0:0e:9a:05:59:a4:9e:98:d9:6f:2b:ca: - 70:be:64:c2:55:a3:f4:e9:af:c3:92:29:dc:88:16:24:99:3c: - 8d:26:98:b6:5b:b7:cc:ce:b7:37:07:fd:26:d9:98:85:24:ff: - 59:23:03:9a:ed:9d:9d:a8:e4:5e:38:ce:d7:52:0d:6f:d2:3f: - 6d:b1:05:6b:49:ce:8a:91:46:73:f4:f6:2f:f0:a8:73:77:0e: - 65:ac:a1:8d:66:52:69:7e:4b:68:0c:c7:1e:37:27:83:a5:8c: - c7:02:e4:14:cd:49:01:b0:73:b3:fd:c6:90:3a:6f:d2:6c:ed: - 3b:ee:ec:91:be:a2:43:5d:8b:00:4a:66:25:44:70:de:40:0f: - f8:7c:15:f7:a2:ce:3c:d7:5e:13:8c:81:17:18:17:d1:bd:f1: - 77:10:3a:d4:65:39:c1:27:ac:57:2c:25:54:ff:a2:da:4f:8a: - 61:39:5e:ae:3d:4a:8c:bd + Signature Value: + 94:b8:9e:4f:f0:e3:95:08:22:e7:cd:68:41:f7:1c:55:d5:7c: + 00:e2:2d:3a:89:5d:68:38:2f:51:22:0b:4a:8d:cb:e9:bb:5d: + 3e:bb:5c:3d:b1:28:fe:e4:53:55:13:cf:a1:90:1b:02:1d:5f: + 66:46:09:33:28:e1:0d:24:97:70:d3:10:1f:ea:64:57:96:bb: + 5d:da:e7:c4:8c:4f:4c:64:46:1d:5c:87:e3:59:de:42:d1:9b: + a8:7e:a6:89:dd:8f:1c:c9:30:82:ed:3b:9c:cd:c0:e9:19:e0: + 6a:d8:02:75:37:ab:f7:34:28:28:91:f2:04:0a:4f:35:e3:60: + 26:01:fa:d0:11:8c:f9:11:6a:ee:af:3d:c3:50:d3:8f:5f:33: + 79:3c:86:a8:73:45:90:8c:20:b6:72:73:17:23:be:07:65:e5: + 78:92:0d:ba:01:c0:eb:8c:1c:66:bf:ac:86:77:01:94:0d:9c: + e6:e9:39:8d:1f:a6:51:8c:99:0c:39:77:e1:b4:9b:fa:1c:67: + 57:6f:6a:6a:8e:a9:2b:4c:57:79:7a:57:22:cf:cd:5f:63:46: + 8d:5c:59:3a:86:f8:32:47:62:a3:67:0d:18:91:dc:fb:a6:6b: + f5:48:61:73:23:59:8e:02:a7:bc:44:ea:f4:49:9d:f1:54:58: + f9:60:af:da:18:a4:2f:28:45:dc:7a:a0:88:86:5d:f3:3b:e7: + ff:29:35:80:fc:64:43:94:e6:e3:1c:6f:be:ad:0e:2a:63:99: + 2b:c9:7e:85:f6:71:e8:06:03:95:fe:de:8f:48:1c:5a:d4:92: + e8:2b:ee:e7:31:db:ba:04:6a:87:98:e7:c5:5f:ef:7d:a7:22: + f7:01:d8:4d:f9:89:d0:0e:9a:05:59:a4:9e:98:d9:6f:2b:ca: + 70:be:64:c2:55:a3:f4:e9:af:c3:92:29:dc:88:16:24:99:3c: + 8d:26:98:b6:5b:b7:cc:ce:b7:37:07:fd:26:d9:98:85:24:ff: + 59:23:03:9a:ed:9d:9d:a8:e4:5e:38:ce:d7:52:0d:6f:d2:3f: + 6d:b1:05:6b:49:ce:8a:91:46:73:f4:f6:2f:f0:a8:73:77:0e: + 65:ac:a1:8d:66:52:69:7e:4b:68:0c:c7:1e:37:27:83:a5:8c: + c7:02:e4:14:cd:49:01:b0:73:b3:fd:c6:90:3a:6f:d2:6c:ed: + 3b:ee:ec:91:be:a2:43:5d:8b:00:4a:66:25:44:70:de:40:0f: + f8:7c:15:f7:a2:ce:3c:d7:5e:13:8c:81:17:18:17:d1:bd:f1: + 77:10:3a:d4:65:39:c1:27:ac:57:2c:25:54:ff:a2:da:4f:8a: + 61:39:5e:ae:3d:4a:8c:bd SHA1 Fingerprint=2D:0D:52:14:FF:9E:AD:99:24:01:74:20:47:6E:6C:85:27:27:F5:43 diff --git a/Patches/Common/android_system_ca-certificates/files/304d27c3.0 b/Patches/Common/android_system_ca-certificates/files/304d27c3.0 index e30c58c1..b3ef1452 100644 --- a/Patches/Common/android_system_ca-certificates/files/304d27c3.0 +++ b/Patches/Common/android_system_ca-certificates/files/304d27c3.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=CN, O=UniTrust, CN=UCA Global G2 Root Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c5:e6:2b:6f:7c:ef:26:05:27:a3:81:24:da:6f: cb:01:f9:99:9a:a9:32:c2:22:87:61:41:91:3b:cb: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: 81:C4:8C:CC:F5:E4:30:FF:A5:0C:08:5F:8C:15:67:21:74:01:DF:DF Signature Algorithm: sha256WithRSAEncryption - 13:65:22:f5:8e:2b:ad:44:e4:cb:ff:b9:68:e6:c3:80:48:3d: - 04:7b:fa:23:2f:7a:ed:36:da:b2:ce:6d:f6:e6:9e:e5:5f:58: - 8f:cb:37:32:a1:c8:65:b6:ae:38:3d:35:1b:3e:bc:3b:b6:04: - d0:bc:f9:49:f5:9b:f7:85:c5:36:b6:cb:bc:f8:c8:39:d5:e4: - 5f:07:bd:15:54:97:74:ca:ca:ed:4f:ba:ba:64:76:9f:81:b8: - 84:45:49:4c:8d:6f:a2:eb:b1:cc:d1:c3:94:da:44:c2:e6:e2: - ea:18:e8:a2:1f:27:05:ba:d7:e5:d6:a9:cd:dd:ef:76:98:8d: - 00:0e:cd:1b:fa:03:b7:8e:80:58:0e:27:3f:52:fb:94:a2:ca: - 5e:65:c9:d6:84:da:b9:35:71:f3:26:c0:4f:77:e6:81:27:d2: - 77:3b:9a:14:6f:79:f4:f6:d0:e1:d3:94:ba:d0:57:51:bd:27: - 05:0d:c1:fd:c8:12:30:ee:6f:8d:11:2b:08:9d:d4:d4:bf:80: - 45:14:9a:88:44:da:30:ea:b4:a7:e3:ee:ef:5b:82:d5:3e:d6: - ad:78:92:db:5c:3c:f3:d8:ad:fa:b8:6b:7f:c4:36:28:b6:02: - 15:8a:54:2c:9c:b0:17:73:8e:d0:37:a3:14:3c:98:95:00:0c: - 29:05:5b:9e:49:49:b1:5f:c7:e3:cb:cf:27:65:8e:35:17:b7: - 57:c8:30:d9:41:5b:b9:14:b6:e8:c2:0f:94:31:a7:94:98:cc: - 6a:eb:b5:e1:27:f5:10:a8:01:e8:8e:12:62:e8:88:cc:b5:7f: - 46:97:c0:9b:10:66:38:1a:36:46:5f:22:68:3d:df:c9:c6:13: - 27:ab:53:06:ac:a2:3c:86:06:65:6f:b1:7e:b1:29:44:9a:a3: - ba:49:69:28:69:8f:d7:e5:5f:ad:04:86:64:6f:1a:a0:0c:c5: - 08:62:ce:80:a3:d0:f3:ec:68:de:be:33:c7:17:5b:7f:80:c4: - 4c:4c:b1:a6:84:8a:c3:3b:b8:09:cd:14:81:ba:18:e3:54:57: - 36:fe:db:2f:7c:47:a1:3a:33:c8:f9:58:3b:44:4f:b1:ca:02: - 89:04:96:28:68:c5:4b:b8:26:89:bb:d6:33:2f:50:d5:fe:9a: - 89:ba:18:32:92:54:c6:5b:e0:9d:f9:5e:e5:0d:22:9b:f6:da: - e2:c8:21:b2:62:21:aa:86:40:b2:2e:64:d3:5f:c8:e3:7e:11: - 67:45:1f:05:fe:e3:a2:ef:b3:a8:b3:f3:7d:8f:f8:0c:1f:22: - 1f:2d:70:b4:b8:01:34:76:30:00:e5:23:78:a7:56:d7:50:1f: - 8a:fb:06:f5:c2:19:f0:d0 + Signature Value: + 13:65:22:f5:8e:2b:ad:44:e4:cb:ff:b9:68:e6:c3:80:48:3d: + 04:7b:fa:23:2f:7a:ed:36:da:b2:ce:6d:f6:e6:9e:e5:5f:58: + 8f:cb:37:32:a1:c8:65:b6:ae:38:3d:35:1b:3e:bc:3b:b6:04: + d0:bc:f9:49:f5:9b:f7:85:c5:36:b6:cb:bc:f8:c8:39:d5:e4: + 5f:07:bd:15:54:97:74:ca:ca:ed:4f:ba:ba:64:76:9f:81:b8: + 84:45:49:4c:8d:6f:a2:eb:b1:cc:d1:c3:94:da:44:c2:e6:e2: + ea:18:e8:a2:1f:27:05:ba:d7:e5:d6:a9:cd:dd:ef:76:98:8d: + 00:0e:cd:1b:fa:03:b7:8e:80:58:0e:27:3f:52:fb:94:a2:ca: + 5e:65:c9:d6:84:da:b9:35:71:f3:26:c0:4f:77:e6:81:27:d2: + 77:3b:9a:14:6f:79:f4:f6:d0:e1:d3:94:ba:d0:57:51:bd:27: + 05:0d:c1:fd:c8:12:30:ee:6f:8d:11:2b:08:9d:d4:d4:bf:80: + 45:14:9a:88:44:da:30:ea:b4:a7:e3:ee:ef:5b:82:d5:3e:d6: + ad:78:92:db:5c:3c:f3:d8:ad:fa:b8:6b:7f:c4:36:28:b6:02: + 15:8a:54:2c:9c:b0:17:73:8e:d0:37:a3:14:3c:98:95:00:0c: + 29:05:5b:9e:49:49:b1:5f:c7:e3:cb:cf:27:65:8e:35:17:b7: + 57:c8:30:d9:41:5b:b9:14:b6:e8:c2:0f:94:31:a7:94:98:cc: + 6a:eb:b5:e1:27:f5:10:a8:01:e8:8e:12:62:e8:88:cc:b5:7f: + 46:97:c0:9b:10:66:38:1a:36:46:5f:22:68:3d:df:c9:c6:13: + 27:ab:53:06:ac:a2:3c:86:06:65:6f:b1:7e:b1:29:44:9a:a3: + ba:49:69:28:69:8f:d7:e5:5f:ad:04:86:64:6f:1a:a0:0c:c5: + 08:62:ce:80:a3:d0:f3:ec:68:de:be:33:c7:17:5b:7f:80:c4: + 4c:4c:b1:a6:84:8a:c3:3b:b8:09:cd:14:81:ba:18:e3:54:57: + 36:fe:db:2f:7c:47:a1:3a:33:c8:f9:58:3b:44:4f:b1:ca:02: + 89:04:96:28:68:c5:4b:b8:26:89:bb:d6:33:2f:50:d5:fe:9a: + 89:ba:18:32:92:54:c6:5b:e0:9d:f9:5e:e5:0d:22:9b:f6:da: + e2:c8:21:b2:62:21:aa:86:40:b2:2e:64:d3:5f:c8:e3:7e:11: + 67:45:1f:05:fe:e3:a2:ef:b3:a8:b3:f3:7d:8f:f8:0c:1f:22: + 1f:2d:70:b4:b8:01:34:76:30:00:e5:23:78:a7:56:d7:50:1f: + 8a:fb:06:f5:c2:19:f0:d0 SHA1 Fingerprint=28:F9:78:16:19:7A:FF:18:25:18:AA:44:FE:C1:A0:CE:5C:B6:4C:8A diff --git a/Patches/Common/android_system_ca-certificates/files/31188b5e.0 b/Patches/Common/android_system_ca-certificates/files/31188b5e.0 index 00dadb68..99d80ebb 100644 --- a/Patches/Common/android_system_ca-certificates/files/31188b5e.0 +++ b/Patches/Common/android_system_ca-certificates/files/31188b5e.0 @@ -36,7 +36,7 @@ Certificate: Subject: C=TR, L=Gebze - Kocaeli, O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK, OU=Kamu Sertifikasyon Merkezi - Kamu SM, CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:af:75:30:33:aa:bb:6b:d3:99:2c:12:37:84:d9: 8d:7b:97:80:d3:6e:e7:ff:9b:50:95:3e:90:95:56: @@ -65,19 +65,20 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 2a:3f:e1:f1:32:8e:ae:e1:98:5c:4b:5e:cf:6b:1e:6a:09:d2: - 22:a9:12:c7:5e:57:7d:73:56:64:80:84:7a:93:e4:09:b9:10: - cd:9f:2a:27:e1:00:77:be:48:c8:35:a8:81:9f:e4:b8:2c:c9: - 7f:0e:b0:d2:4b:37:5d:ea:b9:d5:0b:5e:34:bd:f4:73:29:c3: - ed:26:15:9c:7e:08:53:8a:58:8d:d0:4b:28:df:c1:b3:df:20: - f3:f9:e3:e3:3a:df:cc:9c:94:d8:4e:4f:c3:6b:17:b7:f7:72: - e8:ad:66:33:b5:25:53:ab:e0:f8:4c:a9:9d:fd:f2:0d:ba:ae: - b9:d9:aa:c6:6b:f9:93:bb:ae:ab:b8:97:3c:03:1a:ba:43:c6: - 96:b9:45:72:38:b3:a7:a1:96:3d:91:7b:7e:c0:21:53:4c:87: - ed:f2:0b:54:95:51:93:d5:22:a5:0d:8a:f1:93:0e:3e:54:0e: - b0:d8:c9:4e:dc:f2:31:32:56:ea:64:f9:ea:b5:9d:16:66:42: - 72:f3:7f:d3:b1:31:43:fc:a4:8e:17:f1:6d:23:ab:94:66:f8: - ad:fb:0f:08:6e:26:2d:7f:17:07:09:b2:8c:fb:50:c0:9f:96: - 8d:cf:b6:fd:00:9d:5a:14:9a:bf:02:44:f5:c1:c2:9f:22:5e: - a2:0f:a1:e3 + Signature Value: + 2a:3f:e1:f1:32:8e:ae:e1:98:5c:4b:5e:cf:6b:1e:6a:09:d2: + 22:a9:12:c7:5e:57:7d:73:56:64:80:84:7a:93:e4:09:b9:10: + cd:9f:2a:27:e1:00:77:be:48:c8:35:a8:81:9f:e4:b8:2c:c9: + 7f:0e:b0:d2:4b:37:5d:ea:b9:d5:0b:5e:34:bd:f4:73:29:c3: + ed:26:15:9c:7e:08:53:8a:58:8d:d0:4b:28:df:c1:b3:df:20: + f3:f9:e3:e3:3a:df:cc:9c:94:d8:4e:4f:c3:6b:17:b7:f7:72: + e8:ad:66:33:b5:25:53:ab:e0:f8:4c:a9:9d:fd:f2:0d:ba:ae: + b9:d9:aa:c6:6b:f9:93:bb:ae:ab:b8:97:3c:03:1a:ba:43:c6: + 96:b9:45:72:38:b3:a7:a1:96:3d:91:7b:7e:c0:21:53:4c:87: + ed:f2:0b:54:95:51:93:d5:22:a5:0d:8a:f1:93:0e:3e:54:0e: + b0:d8:c9:4e:dc:f2:31:32:56:ea:64:f9:ea:b5:9d:16:66:42: + 72:f3:7f:d3:b1:31:43:fc:a4:8e:17:f1:6d:23:ab:94:66:f8: + ad:fb:0f:08:6e:26:2d:7f:17:07:09:b2:8c:fb:50:c0:9f:96: + 8d:cf:b6:fd:00:9d:5a:14:9a:bf:02:44:f5:c1:c2:9f:22:5e: + a2:0f:a1:e3 SHA1 Fingerprint=31:43:64:9B:EC:CE:27:EC:ED:3A:3F:0B:8F:0D:E4:E8:91:DD:EE:CA diff --git a/Patches/Common/android_system_ca-certificates/files/33ee480d.0 b/Patches/Common/android_system_ca-certificates/files/33ee480d.0 index 46364580..3c1c297c 100644 --- a/Patches/Common/android_system_ca-certificates/files/33ee480d.0 +++ b/Patches/Common/android_system_ca-certificates/files/33ee480d.0 @@ -44,7 +44,7 @@ Certificate: Subject: C=US, ST=Texas, L=Houston, O=SSL Corporation, CN=SSL.com Root Certification Authority RSA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:f9:0f:dd:a3:2b:7d:cb:d0:2a:fe:ec:67:85:a6: e7:2e:1b:ba:77:e1:e3:f5:af:a4:ec:fa:4a:5d:91: @@ -88,38 +88,38 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:DD:04:09:07:A2:F5:7A:7D:52:53:12:92:95:EE:38:80:25:0D:A6:59 - + DD:04:09:07:A2:F5:7A:7D:52:53:12:92:95:EE:38:80:25:0D:A6:59 X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 20:18:11:94:29:fb:26:9d:1c:1e:1e:70:61:f1:95:72:93:71: - 24:ad:68:93:58:8e:32:af:1b:b3:70:03:fc:25:2b:74:85:90: - 3d:78:6a:f4:b9:8b:a5:97:3b:b5:18:91:bb:1e:a7:f9:40:5b: - 91:f9:55:99:af:1e:11:d0:5c:1d:a7:66:e3:b1:94:07:0c:32: - 39:a6:ea:1b:b0:79:d8:1d:9c:70:44:e3:8a:dd:c4:f9:95:1f: - 8a:38:43:3f:01:85:a5:47:a7:3d:46:b2:bc:e5:22:68:f7:7b: - 9c:d8:2c:3e:0a:21:c8:2d:33:ac:bf:c5:81:99:31:74:c1:75: - 71:c5:be:b1:f0:23:45:f4:9d:6b:fc:19:63:9d:a3:bc:04:c6: - 18:0b:25:bb:53:89:0f:b3:80:50:de:45:ee:44:7f:ab:94:78: - 64:98:d3:f6:28:dd:87:d8:70:65:74:fb:0e:b9:13:eb:a7:0f: - 61:a9:32:96:cc:de:bb:ed:63:4c:18:bb:a9:40:f7:a0:54:6e: - 20:88:71:75:18:ea:7a:b4:34:72:e0:23:27:77:5c:b6:90:ea: - 86:25:40:ab:ef:33:0f:cb:9f:82:be:a2:20:fb:f6:b5:2d:1a: - e6:c2:85:b1:74:0f:fb:c8:65:02:a4:52:01:47:dd:49:22:c1: - bf:d8:eb:6b:ac:7e:de:ec:63:33:15:b7:23:08:8f:c6:0f:8d: - 41:5a:dd:8e:c5:b9:8f:e5:45:3f:78:db:ba:d2:1b:40:b1:fe: - 71:4d:3f:e0:81:a2:ba:5e:b4:ec:15:e0:93:dd:08:1f:7e:e1: - 55:99:0b:21:de:93:9e:0a:fb:e6:a3:49:bd:36:30:fe:e7:77: - b2:a0:75:97:b5:2d:81:88:17:65:20:f7:da:90:00:9f:c9:52: - cc:32:ca:35:7c:f5:3d:0f:d8:2b:d7:f5:26:6c:c9:06:34:96: - 16:ea:70:59:1a:32:79:79:0b:b6:88:7f:0f:52:48:3d:bf:6c: - d8:a2:44:2e:d1:4e:b7:72:58:d3:89:13:95:fe:44:ab:f8:d7: - 8b:1b:6e:9c:bc:2c:a0:5b:d5:6a:00:af:5f:37:e1:d5:fa:10: - 0b:98:9c:86:e7:26:8f:ce:f0:ec:6e:8a:57:0b:80:e3:4e:b2: - c0:a0:63:61:90:ba:55:68:37:74:6a:b6:92:db:9f:a1:86:22: - b6:65:27:0e:ec:b6:9f:42:60:e4:67:c2:b5:da:41:0b:c4:d3: - 8b:61:1b:bc:fa:1f:91:2b:d7:44:07:5e:ba:29:ac:d9:c5:e9: - ef:53:48:5a:eb:80:f1:28:58:21:cd:b0:06:55:fb:27:3f:53: - 90:70:a9:04:1e:57:27:b9 + Signature Value: + 20:18:11:94:29:fb:26:9d:1c:1e:1e:70:61:f1:95:72:93:71: + 24:ad:68:93:58:8e:32:af:1b:b3:70:03:fc:25:2b:74:85:90: + 3d:78:6a:f4:b9:8b:a5:97:3b:b5:18:91:bb:1e:a7:f9:40:5b: + 91:f9:55:99:af:1e:11:d0:5c:1d:a7:66:e3:b1:94:07:0c:32: + 39:a6:ea:1b:b0:79:d8:1d:9c:70:44:e3:8a:dd:c4:f9:95:1f: + 8a:38:43:3f:01:85:a5:47:a7:3d:46:b2:bc:e5:22:68:f7:7b: + 9c:d8:2c:3e:0a:21:c8:2d:33:ac:bf:c5:81:99:31:74:c1:75: + 71:c5:be:b1:f0:23:45:f4:9d:6b:fc:19:63:9d:a3:bc:04:c6: + 18:0b:25:bb:53:89:0f:b3:80:50:de:45:ee:44:7f:ab:94:78: + 64:98:d3:f6:28:dd:87:d8:70:65:74:fb:0e:b9:13:eb:a7:0f: + 61:a9:32:96:cc:de:bb:ed:63:4c:18:bb:a9:40:f7:a0:54:6e: + 20:88:71:75:18:ea:7a:b4:34:72:e0:23:27:77:5c:b6:90:ea: + 86:25:40:ab:ef:33:0f:cb:9f:82:be:a2:20:fb:f6:b5:2d:1a: + e6:c2:85:b1:74:0f:fb:c8:65:02:a4:52:01:47:dd:49:22:c1: + bf:d8:eb:6b:ac:7e:de:ec:63:33:15:b7:23:08:8f:c6:0f:8d: + 41:5a:dd:8e:c5:b9:8f:e5:45:3f:78:db:ba:d2:1b:40:b1:fe: + 71:4d:3f:e0:81:a2:ba:5e:b4:ec:15:e0:93:dd:08:1f:7e:e1: + 55:99:0b:21:de:93:9e:0a:fb:e6:a3:49:bd:36:30:fe:e7:77: + b2:a0:75:97:b5:2d:81:88:17:65:20:f7:da:90:00:9f:c9:52: + cc:32:ca:35:7c:f5:3d:0f:d8:2b:d7:f5:26:6c:c9:06:34:96: + 16:ea:70:59:1a:32:79:79:0b:b6:88:7f:0f:52:48:3d:bf:6c: + d8:a2:44:2e:d1:4e:b7:72:58:d3:89:13:95:fe:44:ab:f8:d7: + 8b:1b:6e:9c:bc:2c:a0:5b:d5:6a:00:af:5f:37:e1:d5:fa:10: + 0b:98:9c:86:e7:26:8f:ce:f0:ec:6e:8a:57:0b:80:e3:4e:b2: + c0:a0:63:61:90:ba:55:68:37:74:6a:b6:92:db:9f:a1:86:22: + b6:65:27:0e:ec:b6:9f:42:60:e4:67:c2:b5:da:41:0b:c4:d3: + 8b:61:1b:bc:fa:1f:91:2b:d7:44:07:5e:ba:29:ac:d9:c5:e9: + ef:53:48:5a:eb:80:f1:28:58:21:cd:b0:06:55:fb:27:3f:53: + 90:70:a9:04:1e:57:27:b9 SHA1 Fingerprint=B7:AB:33:08:D1:EA:44:77:BA:14:80:12:5A:6F:BD:A9:36:49:0C:BB diff --git a/Patches/Common/android_system_ca-certificates/files/343eb6cb.0 b/Patches/Common/android_system_ca-certificates/files/343eb6cb.0 deleted file mode 100644 index 4f7b9e5d..00000000 --- a/Patches/Common/android_system_ca-certificates/files/343eb6cb.0 +++ /dev/null @@ -1,88 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYG -A1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2Jh -bCBSb290MB4XDTA2MTIxNTA4MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UE -ChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBS -b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+Mi8vRRQZhP/8NN5 -7CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW0ozS -J8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2y -HLtgwEZLAfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iP -t3sMpTjr3kfb1V05/Iin89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNz -FtApD0mpSPCzqrdsxacwOUBdrsTiXSZT8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAY -XSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ -MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2MDSgMqAw -hi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3Js -MB8GA1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUA -A4IBAQBW7wojoFROlZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMj -Wqd8BfP9IjsO0QbE2zZMcwSO5bAi5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUx -XOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2hO0j9n0Hq0V+09+zv+mKts2o -omcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+TX3EJIrduPuoc -A06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW -WL1WMRJOEcgh4LMRkWXbtKaIOM5V ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 04:00:00:00:00:01:0f:85:aa:2d:48 - Signature Algorithm: sha1WithRSAEncryption - Issuer: O=Cybertrust, Inc, CN=Cybertrust Global Root - Validity - Not Before: Dec 15 08:00:00 2006 GMT - Not After : Dec 15 08:00:00 2021 GMT - Subject: O=Cybertrust, Inc, CN=Cybertrust Global Root - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:f8:c8:bc:bd:14:50:66:13:ff:f0:d3:79:ec:23: - f2:b7:1a:c7:8e:85:f1:12:73:a6:19:aa:10:db:9c: - a2:65:74:5a:77:3e:51:7d:56:f6:dc:23:b6:d4:ed: - 5f:58:b1:37:4d:d5:49:0e:6e:f5:6a:87:d6:d2:8c: - d2:27:c6:e2:ff:36:9f:98:65:a0:13:4e:c6:2a:64: - 9b:d5:90:12:cf:14:06:f4:3b:e3:d4:28:be:e8:0e: - f8:ab:4e:48:94:6d:8e:95:31:10:5c:ed:a2:2d:bd: - d5:3a:6d:b2:1c:bb:60:c0:46:4b:01:f5:49:ae:7e: - 46:8a:d0:74:8d:a1:0c:02:ce:ee:fc:e7:8f:b8:6b: - 66:f3:7f:44:00:bf:66:25:14:2b:dd:10:30:1d:07: - 96:3f:4d:f6:6b:b8:8f:b7:7b:0c:a5:38:eb:de:47: - db:d5:5d:39:fc:88:a7:f3:d7:2a:74:f1:e8:5a:a2: - 3b:9f:50:ba:a6:8c:45:35:c2:50:65:95:dc:63:82: - ef:dd:bf:77:4d:9c:62:c9:63:73:16:d0:29:0f:49: - a9:48:f0:b3:aa:b7:6c:c5:a7:30:39:40:5d:ae:c4: - e2:5d:26:53:f0:ce:1c:23:08:61:a8:94:19:ba:04: - 62:40:ec:1f:38:70:77:12:06:71:a7:30:18:5d:25: - 27:a5 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Subject Key Identifier: - B6:08:7B:0D:7A:CC:AC:20:4C:86:56:32:5E:CF:AB:6E:85:2D:70:57 - X509v3 CRL Distribution Points: - - Full Name: - URI:http://www2.public-trust.com/crl/ct/ctroot.crl - - X509v3 Authority Key Identifier: - keyid:B6:08:7B:0D:7A:CC:AC:20:4C:86:56:32:5E:CF:AB:6E:85:2D:70:57 - - Signature Algorithm: sha1WithRSAEncryption - 56:ef:0a:23:a0:54:4e:95:97:c9:f8:89:da:45:c1:d4:a3:00: - 25:f4:1f:13:ab:b7:a3:85:58:69:c2:30:ad:d8:15:8a:2d:e3: - c9:cd:81:5a:f8:73:23:5a:a7:7c:05:f3:fd:22:3b:0e:d1:06: - c4:db:36:4c:73:04:8e:e5:b0:22:e4:c5:f3:2e:a5:d9:23:e3: - b8:4e:4a:20:a7:6e:02:24:9f:22:60:67:7b:8b:1d:72:09:c5: - 31:5c:e9:79:9f:80:47:3d:ad:a1:0b:07:14:3d:47:ff:03:69: - 1a:0c:0b:44:e7:63:25:a7:7f:b2:c9:b8:76:84:ed:23:f6:7d: - 07:ab:45:7e:d3:df:b3:bf:e9:8a:b6:cd:a8:a2:67:2b:52:d5: - b7:65:f0:39:4c:63:a0:91:79:93:52:0f:54:dd:83:bb:9f:d1: - 8f:a7:53:73:c3:cb:ff:30:ec:7c:04:b8:d8:44:1f:93:5f:71: - 09:22:b7:6e:3e:ea:1c:03:4e:9d:1a:20:61:fb:81:37:ec:5e: - fc:0a:45:ab:d7:e7:17:55:d0:a0:ea:60:9b:a6:f6:e3:8c:5b: - 29:c2:06:60:14:9d:2d:97:4c:a9:93:15:9d:61:c4:01:5f:48: - d6:58:bd:56:31:12:4e:11:c8:21:e0:b3:11:91:65:db:b4:a6: - 88:38:ce:55 -SHA1 Fingerprint=5F:43:E5:B1:BF:F8:78:8C:AC:1C:C7:CA:4A:9A:C6:22:2B:CC:34:C6 diff --git a/Patches/Common/android_system_ca-certificates/files/35105088.0 b/Patches/Common/android_system_ca-certificates/files/35105088.0 index ff589001..b1400fb5 100644 --- a/Patches/Common/android_system_ca-certificates/files/35105088.0 +++ b/Patches/Common/android_system_ca-certificates/files/35105088.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=US, ST=New Jersey, L=Jersey City, O=The USERTRUST Network, CN=USERTrust RSA Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:80:12:65:17:36:0e:c3:db:08:b3:d0:ac:57:0d: 76:ed:cd:27:d3:4c:ad:50:83:61:e2:aa:20:4d:09: @@ -91,33 +91,34 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha384WithRSAEncryption - 5c:d4:7c:0d:cf:f7:01:7d:41:99:65:0c:73:c5:52:9f:cb:f8: - cf:99:06:7f:1b:da:43:15:9f:9e:02:55:57:96:14:f1:52:3c: - 27:87:94:28:ed:1f:3a:01:37:a2:76:fc:53:50:c0:84:9b:c6: - 6b:4e:ba:8c:21:4f:a2:8e:55:62:91:f3:69:15:d8:bc:88:e3: - c4:aa:0b:fd:ef:a8:e9:4b:55:2a:06:20:6d:55:78:29:19:ee: - 5f:30:5c:4b:24:11:55:ff:24:9a:6e:5e:2a:2b:ee:0b:4d:9f: - 7f:f7:01:38:94:14:95:43:07:09:fb:60:a9:ee:1c:ab:12:8c: - a0:9a:5e:a7:98:6a:59:6d:8b:3f:08:fb:c8:d1:45:af:18:15: - 64:90:12:0f:73:28:2e:c5:e2:24:4e:fc:58:ec:f0:f4:45:fe: - 22:b3:eb:2f:8e:d2:d9:45:61:05:c1:97:6f:a8:76:72:8f:8b: - 8c:36:af:bf:0d:05:ce:71:8d:e6:a6:6f:1f:6c:a6:71:62:c5: - d8:d0:83:72:0c:f1:67:11:89:0c:9c:13:4c:72:34:df:bc:d5: - 71:df:aa:71:dd:e1:b9:6c:8c:3c:12:5d:65:da:bd:57:12:b6: - 43:6b:ff:e5:de:4d:66:11:51:cf:99:ae:ec:17:b6:e8:71:91: - 8c:de:49:fe:dd:35:71:a2:15:27:94:1c:cf:61:e3:26:bb:6f: - a3:67:25:21:5d:e6:dd:1d:0b:2e:68:1b:3b:82:af:ec:83:67: - 85:d4:98:51:74:b1:b9:99:80:89:ff:7f:78:19:5c:79:4a:60: - 2e:92:40:ae:4c:37:2a:2c:c9:c7:62:c8:0e:5d:f7:36:5b:ca: - e0:25:25:01:b4:dd:1a:07:9c:77:00:3f:d0:dc:d5:ec:3d:d4: - fa:bb:3f:cc:85:d6:6f:7f:a9:2d:df:b9:02:f7:f5:97:9a:b5: - 35:da:c3:67:b0:87:4a:a9:28:9e:23:8e:ff:5c:27:6b:e1:b0: - 4f:f3:07:ee:00:2e:d4:59:87:cb:52:41:95:ea:f4:47:d7:ee: - 64:41:55:7c:8d:59:02:95:dd:62:9d:c2:b9:ee:5a:28:74:84: - a5:9b:b7:90:c7:0c:07:df:f5:89:36:74:32:d6:28:c1:b0:b0: - 0b:e0:9c:4c:c3:1c:d6:fc:e3:69:b5:47:46:81:2f:a2:82:ab: - d3:63:44:70:c4:8d:ff:2d:33:ba:ad:8f:7b:b5:70:88:ae:3e: - 19:cf:40:28:d8:fc:c8:90:bb:5d:99:22:f5:52:e6:58:c5:1f: - 88:31:43:ee:88:1d:d7:c6:8e:3c:43:6a:1d:a7:18:de:7d:3d: - 16:f1:62:f9:ca:90:a8:fd + Signature Value: + 5c:d4:7c:0d:cf:f7:01:7d:41:99:65:0c:73:c5:52:9f:cb:f8: + cf:99:06:7f:1b:da:43:15:9f:9e:02:55:57:96:14:f1:52:3c: + 27:87:94:28:ed:1f:3a:01:37:a2:76:fc:53:50:c0:84:9b:c6: + 6b:4e:ba:8c:21:4f:a2:8e:55:62:91:f3:69:15:d8:bc:88:e3: + c4:aa:0b:fd:ef:a8:e9:4b:55:2a:06:20:6d:55:78:29:19:ee: + 5f:30:5c:4b:24:11:55:ff:24:9a:6e:5e:2a:2b:ee:0b:4d:9f: + 7f:f7:01:38:94:14:95:43:07:09:fb:60:a9:ee:1c:ab:12:8c: + a0:9a:5e:a7:98:6a:59:6d:8b:3f:08:fb:c8:d1:45:af:18:15: + 64:90:12:0f:73:28:2e:c5:e2:24:4e:fc:58:ec:f0:f4:45:fe: + 22:b3:eb:2f:8e:d2:d9:45:61:05:c1:97:6f:a8:76:72:8f:8b: + 8c:36:af:bf:0d:05:ce:71:8d:e6:a6:6f:1f:6c:a6:71:62:c5: + d8:d0:83:72:0c:f1:67:11:89:0c:9c:13:4c:72:34:df:bc:d5: + 71:df:aa:71:dd:e1:b9:6c:8c:3c:12:5d:65:da:bd:57:12:b6: + 43:6b:ff:e5:de:4d:66:11:51:cf:99:ae:ec:17:b6:e8:71:91: + 8c:de:49:fe:dd:35:71:a2:15:27:94:1c:cf:61:e3:26:bb:6f: + a3:67:25:21:5d:e6:dd:1d:0b:2e:68:1b:3b:82:af:ec:83:67: + 85:d4:98:51:74:b1:b9:99:80:89:ff:7f:78:19:5c:79:4a:60: + 2e:92:40:ae:4c:37:2a:2c:c9:c7:62:c8:0e:5d:f7:36:5b:ca: + e0:25:25:01:b4:dd:1a:07:9c:77:00:3f:d0:dc:d5:ec:3d:d4: + fa:bb:3f:cc:85:d6:6f:7f:a9:2d:df:b9:02:f7:f5:97:9a:b5: + 35:da:c3:67:b0:87:4a:a9:28:9e:23:8e:ff:5c:27:6b:e1:b0: + 4f:f3:07:ee:00:2e:d4:59:87:cb:52:41:95:ea:f4:47:d7:ee: + 64:41:55:7c:8d:59:02:95:dd:62:9d:c2:b9:ee:5a:28:74:84: + a5:9b:b7:90:c7:0c:07:df:f5:89:36:74:32:d6:28:c1:b0:b0: + 0b:e0:9c:4c:c3:1c:d6:fc:e3:69:b5:47:46:81:2f:a2:82:ab: + d3:63:44:70:c4:8d:ff:2d:33:ba:ad:8f:7b:b5:70:88:ae:3e: + 19:cf:40:28:d8:fc:c8:90:bb:5d:99:22:f5:52:e6:58:c5:1f: + 88:31:43:ee:88:1d:d7:c6:8e:3c:43:6a:1d:a7:18:de:7d:3d: + 16:f1:62:f9:ca:90:a8:fd SHA1 Fingerprint=2B:8F:1B:57:33:0D:BB:A2:D0:7A:6C:51:F7:0E:E9:0D:DA:B9:AD:8E diff --git a/Patches/Common/android_system_ca-certificates/files/399e7759.0 b/Patches/Common/android_system_ca-certificates/files/399e7759.0 index 6301f4be..7e4e05ce 100644 --- a/Patches/Common/android_system_ca-certificates/files/399e7759.0 +++ b/Patches/Common/android_system_ca-certificates/files/399e7759.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:e2:3b:e1:11:72:de:a8:a4:d3:a3:57:aa:50:a2: 8f:0b:77:90:c9:a2:a5:ee:12:ce:96:5b:01:09:20: @@ -62,22 +62,22 @@ Certificate: X509v3 Subject Key Identifier: 03:DE:50:35:56:D1:4C:BB:66:F0:A3:E2:1B:1B:C3:97:B2:3D:D1:55 X509v3 Authority Key Identifier: - keyid:03:DE:50:35:56:D1:4C:BB:66:F0:A3:E2:1B:1B:C3:97:B2:3D:D1:55 - + 03:DE:50:35:56:D1:4C:BB:66:F0:A3:E2:1B:1B:C3:97:B2:3D:D1:55 Signature Algorithm: sha1WithRSAEncryption - cb:9c:37:aa:48:13:12:0a:fa:dd:44:9c:4f:52:b0:f4:df:ae: - 04:f5:79:79:08:a3:24:18:fc:4b:2b:84:c0:2d:b9:d5:c7:fe: - f4:c1:1f:58:cb:b8:6d:9c:7a:74:e7:98:29:ab:11:b5:e3:70: - a0:a1:cd:4c:88:99:93:8c:91:70:e2:ab:0f:1c:be:93:a9:ff: - 63:d5:e4:07:60:d3:a3:bf:9d:5b:09:f1:d5:8e:e3:53:f4:8e: - 63:fa:3f:a7:db:b4:66:df:62:66:d6:d1:6e:41:8d:f2:2d:b5: - ea:77:4a:9f:9d:58:e2:2b:59:c0:40:23:ed:2d:28:82:45:3e: - 79:54:92:26:98:e0:80:48:a8:37:ef:f0:d6:79:60:16:de:ac: - e8:0e:cd:6e:ac:44:17:38:2f:49:da:e1:45:3e:2a:b9:36:53: - cf:3a:50:06:f7:2e:e8:c4:57:49:6c:61:21:18:d5:04:ad:78: - 3c:2c:3a:80:6b:a7:eb:af:15:14:e9:d8:89:c1:b9:38:6c:e2: - 91:6c:8a:ff:64:b9:77:25:57:30:c0:1b:24:a3:e1:dc:e9:df: - 47:7c:b5:b4:24:08:05:30:ec:2d:bd:0b:bf:45:bf:50:b9:a9: - f3:eb:98:01:12:ad:c8:88:c6:98:34:5f:8d:0a:3c:c6:e9:d5: - 95:95:6d:de + Signature Value: + cb:9c:37:aa:48:13:12:0a:fa:dd:44:9c:4f:52:b0:f4:df:ae: + 04:f5:79:79:08:a3:24:18:fc:4b:2b:84:c0:2d:b9:d5:c7:fe: + f4:c1:1f:58:cb:b8:6d:9c:7a:74:e7:98:29:ab:11:b5:e3:70: + a0:a1:cd:4c:88:99:93:8c:91:70:e2:ab:0f:1c:be:93:a9:ff: + 63:d5:e4:07:60:d3:a3:bf:9d:5b:09:f1:d5:8e:e3:53:f4:8e: + 63:fa:3f:a7:db:b4:66:df:62:66:d6:d1:6e:41:8d:f2:2d:b5: + ea:77:4a:9f:9d:58:e2:2b:59:c0:40:23:ed:2d:28:82:45:3e: + 79:54:92:26:98:e0:80:48:a8:37:ef:f0:d6:79:60:16:de:ac: + e8:0e:cd:6e:ac:44:17:38:2f:49:da:e1:45:3e:2a:b9:36:53: + cf:3a:50:06:f7:2e:e8:c4:57:49:6c:61:21:18:d5:04:ad:78: + 3c:2c:3a:80:6b:a7:eb:af:15:14:e9:d8:89:c1:b9:38:6c:e2: + 91:6c:8a:ff:64:b9:77:25:57:30:c0:1b:24:a3:e1:dc:e9:df: + 47:7c:b5:b4:24:08:05:30:ec:2d:bd:0b:bf:45:bf:50:b9:a9: + f3:eb:98:01:12:ad:c8:88:c6:98:34:5f:8d:0a:3c:c6:e9:d5: + 95:95:6d:de SHA1 Fingerprint=A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36 diff --git a/Patches/Common/android_system_ca-certificates/files/3ad48a91.0 b/Patches/Common/android_system_ca-certificates/files/3ad48a91.0 index db80cf27..91f73f98 100644 --- a/Patches/Common/android_system_ca-certificates/files/3ad48a91.0 +++ b/Patches/Common/android_system_ca-certificates/files/3ad48a91.0 @@ -31,7 +31,7 @@ Certificate: Subject: C=IE, O=Baltimore, OU=CyberTrust, CN=Baltimore CyberTrust Root Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:a3:04:bb:22:ab:98:3d:57:e8:26:72:9a:b5:79: d4:29:e2:e1:e8:95:80:b1:b0:e3:5b:8e:2b:29:9a: @@ -60,19 +60,20 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha1WithRSAEncryption - 85:0c:5d:8e:e4:6f:51:68:42:05:a0:dd:bb:4f:27:25:84:03: - bd:f7:64:fd:2d:d7:30:e3:a4:10:17:eb:da:29:29:b6:79:3f: - 76:f6:19:13:23:b8:10:0a:f9:58:a4:d4:61:70:bd:04:61:6a: - 12:8a:17:d5:0a:bd:c5:bc:30:7c:d6:e9:0c:25:8d:86:40:4f: - ec:cc:a3:7e:38:c6:37:11:4f:ed:dd:68:31:8e:4c:d2:b3:01: - 74:ee:be:75:5e:07:48:1a:7f:70:ff:16:5c:84:c0:79:85:b8: - 05:fd:7f:be:65:11:a3:0f:c0:02:b4:f8:52:37:39:04:d5:a9: - 31:7a:18:bf:a0:2a:f4:12:99:f7:a3:45:82:e3:3c:5e:f5:9d: - 9e:b5:c8:9e:7c:2e:c8:a4:9e:4e:08:14:4b:6d:fd:70:6d:6b: - 1a:63:bd:64:e6:1f:b7:ce:f0:f2:9f:2e:bb:1b:b7:f2:50:88: - 73:92:c2:e2:e3:16:8d:9a:32:02:ab:8e:18:dd:e9:10:11:ee: - 7e:35:ab:90:af:3e:30:94:7a:d0:33:3d:a7:65:0f:f5:fc:8e: - 9e:62:cf:47:44:2c:01:5d:bb:1d:b5:32:d2:47:d2:38:2e:d0: - fe:81:dc:32:6a:1e:b5:ee:3c:d5:fc:e7:81:1d:19:c3:24:42: - ea:63:39:a9 + Signature Value: + 85:0c:5d:8e:e4:6f:51:68:42:05:a0:dd:bb:4f:27:25:84:03: + bd:f7:64:fd:2d:d7:30:e3:a4:10:17:eb:da:29:29:b6:79:3f: + 76:f6:19:13:23:b8:10:0a:f9:58:a4:d4:61:70:bd:04:61:6a: + 12:8a:17:d5:0a:bd:c5:bc:30:7c:d6:e9:0c:25:8d:86:40:4f: + ec:cc:a3:7e:38:c6:37:11:4f:ed:dd:68:31:8e:4c:d2:b3:01: + 74:ee:be:75:5e:07:48:1a:7f:70:ff:16:5c:84:c0:79:85:b8: + 05:fd:7f:be:65:11:a3:0f:c0:02:b4:f8:52:37:39:04:d5:a9: + 31:7a:18:bf:a0:2a:f4:12:99:f7:a3:45:82:e3:3c:5e:f5:9d: + 9e:b5:c8:9e:7c:2e:c8:a4:9e:4e:08:14:4b:6d:fd:70:6d:6b: + 1a:63:bd:64:e6:1f:b7:ce:f0:f2:9f:2e:bb:1b:b7:f2:50:88: + 73:92:c2:e2:e3:16:8d:9a:32:02:ab:8e:18:dd:e9:10:11:ee: + 7e:35:ab:90:af:3e:30:94:7a:d0:33:3d:a7:65:0f:f5:fc:8e: + 9e:62:cf:47:44:2c:01:5d:bb:1d:b5:32:d2:47:d2:38:2e:d0: + fe:81:dc:32:6a:1e:b5:ee:3c:d5:fc:e7:81:1d:19:c3:24:42: + ea:63:39:a9 SHA1 Fingerprint=D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74 diff --git a/Patches/Common/android_system_ca-certificates/files/3c6676aa.0 b/Patches/Common/android_system_ca-certificates/files/3c6676aa.0 deleted file mode 100644 index 1693994e..00000000 --- a/Patches/Common/android_system_ca-certificates/files/3c6676aa.0 +++ /dev/null @@ -1,120 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO -TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh -dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y -MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg -TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS -b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS -M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC -UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d -Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p -rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l -pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb -j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC -KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS -/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X -cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH -1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP -px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB -/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 -MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI -eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u -2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS -v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC -wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy -CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e -vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 -Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa -Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL -eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 -FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc -7uzXLg== ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 10000013 (0x98968d) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=NL, O=Staat der Nederlanden, CN=Staat der Nederlanden EV Root CA - Validity - Not Before: Dec 8 11:19:29 2010 GMT - Not After : Dec 8 11:10:28 2022 GMT - Subject: C=NL, O=Staat der Nederlanden, CN=Staat der Nederlanden EV Root CA - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) - Modulus: - 00:e3:c7:7e:89:f9:24:4b:3a:d2:33:83:35:2c:69: - ec:dc:09:a4:e3:51:a8:25:2b:79:b8:08:3d:e0:91: - ba:84:85:c6:85:a4:ca:e6:c9:2e:53:a4:c9:24:1e: - fd:55:66:71:5d:2c:c5:60:68:04:b7:d9:c2:52:26: - 38:88:a4:d6:3b:40:a6:c2:cd:3f:cd:98:93:b3:54: - 14:58:96:55:d5:50:fe:86:ad:a4:63:7f:5c:87:f6: - 8e:e6:27:92:67:17:92:02:03:2c:dc:d6:66:74:ed: - dd:67:ff:c1:61:8d:63:4f:0f:9b:6d:17:30:26:ef: - ab:d2:1f:10:a0:f9:c5:7f:16:69:81:03:47:ed:1e: - 68:8d:72:a1:4d:b2:26:c6:ba:6c:5f:6d:d6:af:d1: - b1:13:8e:a9:ad:f3:5e:69:75:26:18:3e:41:2b:21: - 7f:ee:8b:5d:07:06:9d:43:c4:29:0a:2b:fc:2a:3e: - 86:cb:3c:83:3a:f9:c9:0d:da:c5:99:e2:bc:78:41: - 33:76:e1:bf:2f:5d:e5:a4:98:50:0c:15:dd:e0:fa: - 9c:7f:38:68:d0:b2:a6:7a:a7:d1:31:bd:7e:8a:58: - 27:43:b3:ba:33:91:d3:a7:98:15:5c:9a:e6:d3:0f: - 75:d9:fc:41:98:97:3e:aa:25:db:8f:92:2e:b0:7b: - 0c:5f:f1:63:a9:37:f9:9b:75:69:4c:28:26:25:da: - d5:f2:12:70:45:55:e3:df:73:5e:37:f5:21:6c:90: - 8e:35:5a:c9:d3:23:eb:d3:c0:be:78:ac:42:28:58: - 66:a5:46:6d:70:02:d7:10:f9:4b:54:fc:5d:86:4a: - 87:cf:7f:ca:45:ac:11:5a:b5:20:51:8d:2f:88:47: - 97:39:c0:cf:ba:c0:42:01:40:99:48:21:0b:6b:a7: - d2:fd:96:d5:d1:be:46:9d:49:e0:0b:a6:a0:22:4e: - 38:d0:c1:3c:30:bc:70:8f:2c:75:cc:d0:c5:8c:51: - 3b:3d:94:08:64:26:61:7d:b9:c3:65:8f:14:9c:21: - d0:aa:fd:17:72:03:8f:bd:9b:8c:e6:5e:53:9e:b9: - 9d:ef:82:bb:e1:bc:e2:72:41:5b:21:94:d3:45:37: - 94:d1:df:09:39:5d:e7:23:aa:9a:1d:ca:6d:a8:0a: - 86:85:8a:82:be:42:07:d6:f2:38:82:73:da:87:5b: - e5:3c:d3:9e:3e:a7:3b:9e:f4:03:b3:f9:f1:7d:13: - 74:02:ff:bb:a1:e5:fa:00:79:1c:a6:66:41:88:5c: - 60:57:a6:2e:09:c4:ba:fd:9a:cf:a7:1f:40:c3:bb: - cc:5a:0a:55:4b:3b:38:76:51:b8:63:8b:84:94:16: - e6:56:f3 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - FE:AB:00:90:98:9E:24:FC:A9:CC:1A:8A:FB:27:B8:BF:30:6E:A8:3B - Signature Algorithm: sha256WithRSAEncryption - cf:77:2c:6e:56:be:4e:b3:b6:84:00:94:ab:47:c9:0d:d2:76: - c7:86:9f:1d:07:d3:b6:b4:bb:08:78:af:69:d2:0b:49:de:33: - c5:ac:ad:c2:88:02:7d:06:b7:35:02:c1:60:c9:bf:c4:e8:94: - de:d4:d3:a9:13:25:5a:fe:6e:a2:ae:7d:05:dc:7d:f3:6c:f0: - 7e:a6:8d:ee:d9:d7:ce:58:17:e8:a9:29:ae:73:48:87:e7:9b: - ca:6e:29:a1:64:5f:19:13:f7:ae:06:10:ff:51:c6:9b:4d:55: - 25:4f:93:99:10:01:53:75:f1:13:ce:c7:a6:41:41:d2:bf:88: - a5:7f:45:fc:ac:b8:a5:b5:33:0c:82:c4:fb:07:f6:6a:e5:25: - 84:5f:06:ca:c1:86:39:11:db:58:cd:77:3b:2c:c2:4c:0f:5e: - 9a:e3:f0:ab:3e:61:1b:50:24:c2:c0:f4:f1:19:f0:11:29:b6: - a5:18:02:9b:d7:63:4c:70:8c:47:a3:03:43:5c:b9:5d:46:a0: - 0d:6f:ff:59:8e:be:dd:9f:72:c3:5b:2b:df:8c:5b:ce:e5:0c: - 46:6c:92:b2:0a:a3:4c:54:42:18:15:12:18:bd:da:fc:ba:74: - 6e:ff:c1:b6:a0:64:d8:a9:5f:55:ae:9f:5c:6a:76:96:d8:73: - 67:87:fb:4d:7f:5c:ee:69:ca:73:10:fb:8a:a9:fd:9e:bd:36: - 38:49:49:87:f4:0e:14:f0:e9:87:b8:3f:a7:4f:7a:5a:8e:79: - d4:93:e4:bb:68:52:84:ac:6c:e9:f3:98:70:55:72:32:f9:34: - ab:2b:49:b5:cd:20:62:e4:3a:7a:67:63:ab:96:dc:6d:ae:97: - ec:fc:9f:76:56:88:2e:66:cf:5b:b6:c9:a4:b0:d7:05:ba:e1: - 27:2f:93:bb:26:2a:a2:93:b0:1b:f3:8e:be:1d:40:a3:b9:36: - 8f:3e:82:1a:1a:5e:88:ea:50:f8:59:e2:83:46:29:0b:e3:44: - 5c:e1:95:b6:69:90:9a:14:6f:97:ae:81:cf:68:ef:99:9a:be: - b5:e7:e1:7f:f8:fa:13:47:16:4c:cc:6d:08:40:e7:8b:78:6f: - 50:82:44:50:3f:66:06:8a:ab:43:84:56:4a:0f:20:2d:86:0e: - f5:d2:db:d2:7a:8a:4b:cd:a5:e8:4e:f1:5e:26:25:01:59:23: - a0:7e:d2:f6:7e:21:57:d7:27:bc:15:57:4c:a4:46:c1:e0:83: - 1e:0c:4c:4d:1f:4f:06:19:e2:f9:a8:f4:3a:82:a1:b2:79:43: - 79:d6:ad:6f:7a:27:90:03:a4:ea:24:87:3f:d9:bd:d9:e9:f2: - 5f:50:49:1c:ee:ec:d7:2e -SHA1 Fingerprint=76:E2:7E:C1:4F:DB:82:C1:C0:A6:75:B5:05:BE:3D:29:B4:ED:DB:BB diff --git a/Patches/Common/android_system_ca-certificates/files/3c860d51.0 b/Patches/Common/android_system_ca-certificates/files/3c860d51.0 index 8b46c87d..ac503535 100644 --- a/Patches/Common/android_system_ca-certificates/files/3c860d51.0 +++ b/Patches/Common/android_system_ca-certificates/files/3c860d51.0 @@ -44,7 +44,7 @@ Certificate: Subject: C=CH, O=SwissSign AG, CN=SwissSign Gold CA - G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:af:e4:ee:7e:8b:24:0e:12:6e:a9:50:2d:16:44: 3b:92:92:5c:ca:b8:5d:84:92:42:13:2a:bc:65:57: @@ -90,40 +90,39 @@ Certificate: X509v3 Subject Key Identifier: 5B:25:7B:96:A4:65:51:7E:B8:39:F3:C0:78:66:5E:E8:3A:E7:F0:EE X509v3 Authority Key Identifier: - keyid:5B:25:7B:96:A4:65:51:7E:B8:39:F3:C0:78:66:5E:E8:3A:E7:F0:EE - + 5B:25:7B:96:A4:65:51:7E:B8:39:F3:C0:78:66:5E:E8:3A:E7:F0:EE X509v3 Certificate Policies: Policy: 2.16.756.1.89.1.2.1.1 CPS: http://repository.swisssign.com/ - Signature Algorithm: sha1WithRSAEncryption - 27:ba:e3:94:7c:f1:ae:c0:de:17:e6:e5:d8:d5:f5:54:b0:83: - f4:bb:cd:5e:05:7b:4f:9f:75:66:af:3c:e8:56:7e:fc:72:78: - 38:03:d9:2b:62:1b:00:b9:f8:e9:60:cd:cc:ce:51:8a:c7:50: - 31:6e:e1:4a:7e:18:2f:69:59:b6:3d:64:81:2b:e3:83:84:e6: - 22:87:8e:7d:e0:ee:02:99:61:b8:1e:f4:b8:2b:88:12:16:84: - c2:31:93:38:96:31:a6:b9:3b:53:3f:c3:24:93:56:5b:69:92: - ec:c5:c1:bb:38:00:e3:ec:17:a9:b8:dc:c7:7c:01:83:9f:32: - 47:ba:52:22:34:1d:32:7a:09:56:a7:7c:25:36:a9:3d:4b:da: - c0:82:6f:0a:bb:12:c8:87:4b:27:11:f9:1e:2d:c7:93:3f:9e: - db:5f:26:6b:52:d9:2e:8a:f1:14:c6:44:8d:15:a9:b7:bf:bd: - de:a6:1a:ee:ae:2d:fb:48:77:17:fe:bb:ec:af:18:f5:2a:51: - f0:39:84:97:95:6c:6e:1b:c3:2b:c4:74:60:79:25:b0:0a:27: - df:df:5e:d2:39:cf:45:7d:42:4b:df:b3:2c:1e:c5:c6:5d:ca: - 55:3a:a0:9c:69:9a:8f:da:ef:b2:b0:3c:9f:87:6c:12:2b:65: - 70:15:52:31:1a:24:cf:6f:31:23:50:1f:8c:4f:8f:23:c3:74: - 41:63:1c:55:a8:14:dd:3e:e0:51:50:cf:f1:1b:30:56:0e:92: - b0:82:85:d8:83:cb:22:64:bc:2d:b8:25:d5:54:a2:b8:06:ea: - ad:92:a4:24:a0:c1:86:b5:4a:13:6a:47:cf:2e:0b:56:95:54: - cb:ce:9a:db:6a:b4:a6:b2:db:41:08:86:27:77:f7:6a:a0:42: - 6c:0b:38:ce:d7:75:50:32:92:c2:df:2b:30:22:48:d0:d5:41: - 38:25:5d:a4:e9:5d:9f:c6:94:75:d0:45:fd:30:97:43:8f:90: - ab:0a:c7:86:73:60:4a:69:2d:de:a5:78:d7:06:da:6a:9e:4b: - 3e:77:3a:20:13:22:01:d0:bf:68:9e:63:60:6b:35:4d:0b:6d: - ba:a1:3d:c0:93:e0:7f:23:b3:55:ad:72:25:4e:46:f9:d2:16: - ef:b0:64:c1:01:9e:e9:ca:a0:6a:98:0e:cf:d8:60:f2:2f:49: - b8:e4:42:e1:38:35:16:f4:c8:6e:4f:f7:81:56:e8:ba:a3:be: - 23:af:ae:fd:6f:03:e0:02:3b:30:76:fa:1b:6d:41:cf:01:b1: - e9:b8:c9:66:f4:db:26:f3:3a:a4:74:f2:49:24:5b:c9:b0:d0: - 57:c1:fa:3e:7a:e1:97:c9 + Signature Value: + 27:ba:e3:94:7c:f1:ae:c0:de:17:e6:e5:d8:d5:f5:54:b0:83: + f4:bb:cd:5e:05:7b:4f:9f:75:66:af:3c:e8:56:7e:fc:72:78: + 38:03:d9:2b:62:1b:00:b9:f8:e9:60:cd:cc:ce:51:8a:c7:50: + 31:6e:e1:4a:7e:18:2f:69:59:b6:3d:64:81:2b:e3:83:84:e6: + 22:87:8e:7d:e0:ee:02:99:61:b8:1e:f4:b8:2b:88:12:16:84: + c2:31:93:38:96:31:a6:b9:3b:53:3f:c3:24:93:56:5b:69:92: + ec:c5:c1:bb:38:00:e3:ec:17:a9:b8:dc:c7:7c:01:83:9f:32: + 47:ba:52:22:34:1d:32:7a:09:56:a7:7c:25:36:a9:3d:4b:da: + c0:82:6f:0a:bb:12:c8:87:4b:27:11:f9:1e:2d:c7:93:3f:9e: + db:5f:26:6b:52:d9:2e:8a:f1:14:c6:44:8d:15:a9:b7:bf:bd: + de:a6:1a:ee:ae:2d:fb:48:77:17:fe:bb:ec:af:18:f5:2a:51: + f0:39:84:97:95:6c:6e:1b:c3:2b:c4:74:60:79:25:b0:0a:27: + df:df:5e:d2:39:cf:45:7d:42:4b:df:b3:2c:1e:c5:c6:5d:ca: + 55:3a:a0:9c:69:9a:8f:da:ef:b2:b0:3c:9f:87:6c:12:2b:65: + 70:15:52:31:1a:24:cf:6f:31:23:50:1f:8c:4f:8f:23:c3:74: + 41:63:1c:55:a8:14:dd:3e:e0:51:50:cf:f1:1b:30:56:0e:92: + b0:82:85:d8:83:cb:22:64:bc:2d:b8:25:d5:54:a2:b8:06:ea: + ad:92:a4:24:a0:c1:86:b5:4a:13:6a:47:cf:2e:0b:56:95:54: + cb:ce:9a:db:6a:b4:a6:b2:db:41:08:86:27:77:f7:6a:a0:42: + 6c:0b:38:ce:d7:75:50:32:92:c2:df:2b:30:22:48:d0:d5:41: + 38:25:5d:a4:e9:5d:9f:c6:94:75:d0:45:fd:30:97:43:8f:90: + ab:0a:c7:86:73:60:4a:69:2d:de:a5:78:d7:06:da:6a:9e:4b: + 3e:77:3a:20:13:22:01:d0:bf:68:9e:63:60:6b:35:4d:0b:6d: + ba:a1:3d:c0:93:e0:7f:23:b3:55:ad:72:25:4e:46:f9:d2:16: + ef:b0:64:c1:01:9e:e9:ca:a0:6a:98:0e:cf:d8:60:f2:2f:49: + b8:e4:42:e1:38:35:16:f4:c8:6e:4f:f7:81:56:e8:ba:a3:be: + 23:af:ae:fd:6f:03:e0:02:3b:30:76:fa:1b:6d:41:cf:01:b1: + e9:b8:c9:66:f4:db:26:f3:3a:a4:74:f2:49:24:5b:c9:b0:d0: + 57:c1:fa:3e:7a:e1:97:c9 SHA1 Fingerprint=D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61 diff --git a/Patches/Common/android_system_ca-certificates/files/3c899c73.0 b/Patches/Common/android_system_ca-certificates/files/3c899c73.0 index c23dcc77..dcabc248 100644 --- a/Patches/Common/android_system_ca-certificates/files/3c899c73.0 +++ b/Patches/Common/android_system_ca-certificates/files/3c899c73.0 @@ -47,10 +47,11 @@ Certificate: 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:30:26:c7:69:5b:dc:d5:e7:b2:e7:c8:0c:8c:8c:c3: - dd:79:8c:1b:63:d5:c9:52:94:4e:4d:82:4a:73:1e:b2:80:84: - a9:25:c0:4c:5a:6d:49:29:60:78:13:e2:7e:48:eb:64:02:31: - 00:db:34:20:32:08:ff:9a:49:02:b6:88:de:14:af:5d:6c:99: - 71:8d:1a:3f:8b:d7:e0:a2:36:86:1c:07:82:3a:76:53:fd:c2: - a2:ed:ef:7b:b0:80:4f:58:0f:4b:53:39:bd + Signature Value: + 30:65:02:30:26:c7:69:5b:dc:d5:e7:b2:e7:c8:0c:8c:8c:c3: + dd:79:8c:1b:63:d5:c9:52:94:4e:4d:82:4a:73:1e:b2:80:84: + a9:25:c0:4c:5a:6d:49:29:60:78:13:e2:7e:48:eb:64:02:31: + 00:db:34:20:32:08:ff:9a:49:02:b6:88:de:14:af:5d:6c:99: + 71:8d:1a:3f:8b:d7:e0:a2:36:86:1c:07:82:3a:76:53:fd:c2: + a2:ed:ef:7b:b0:80:4f:58:0f:4b:53:39:bd SHA1 Fingerprint=E0:11:84:5E:34:DE:BE:88:81:B9:9C:F6:16:26:D1:96:1F:C3:B9:31 diff --git a/Patches/Common/android_system_ca-certificates/files/3c9a4d3b.0 b/Patches/Common/android_system_ca-certificates/files/3c9a4d3b.0 index 58b0022e..2ff81396 100644 --- a/Patches/Common/android_system_ca-certificates/files/3c9a4d3b.0 +++ b/Patches/Common/android_system_ca-certificates/files/3c9a4d3b.0 @@ -54,7 +54,7 @@ Certificate: Subject: CN=ACCVRAIZ1, OU=PKIACCV, O=ACCV, C=ES Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:9b:a9:ab:bf:61:4a:97:af:2f:97:66:9a:74:5f: d0:d9:96:fd:cf:e2:e4:66:ef:1f:1f:47:33:c2:44: @@ -96,57 +96,53 @@ Certificate: Authority Information Access: CA Issuers - URI:http://www.accv.es/fileadmin/Archivos/certificados/raizaccv1.crt OCSP - URI:http://ocsp.accv.es - X509v3 Subject Key Identifier: D2:87:B4:E3:DF:37:27:93:55:F6:56:EA:81:E5:36:CC:8C:1E:3F:BD X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:D2:87:B4:E3:DF:37:27:93:55:F6:56:EA:81:E5:36:CC:8C:1E:3F:BD - + D2:87:B4:E3:DF:37:27:93:55:F6:56:EA:81:E5:36:CC:8C:1E:3F:BD X509v3 Certificate Policies: Policy: X509v3 Any Policy User Notice: Explicit Text: CPS: http://www.accv.es/legislacion_c.htm - X509v3 CRL Distribution Points: - Full Name: URI:http://www.accv.es/fileadmin/Archivos/certificados/raizaccv1_der.crl - X509v3 Key Usage: critical Certificate Sign, CRL Sign X509v3 Subject Alternative Name: email:accv@accv.es Signature Algorithm: sha1WithRSAEncryption - 97:31:02:9f:e7:fd:43:67:48:44:14:e4:29:87:ed:4c:28:66: - d0:8f:35:da:4d:61:b7:4a:97:4d:b5:db:90:e0:05:2e:0e:c6: - 79:d0:f2:97:69:0f:bd:04:47:d9:be:db:b5:29:da:9b:d9:ae: - a9:99:d5:d3:3c:30:93:f5:8d:a1:a8:fc:06:8d:44:f4:ca:16: - 95:7c:33:dc:62:8b:a8:37:f8:27:d8:09:2d:1b:ef:c8:14:27: - 20:a9:64:44:ff:2e:d6:75:aa:6c:4d:60:40:19:49:43:54:63: - da:e2:cc:ba:66:e5:4f:44:7a:5b:d9:6a:81:2b:40:d5:7f:f9: - 01:27:58:2c:c8:ed:48:91:7c:3f:a6:00:cf:c4:29:73:11:36: - de:86:19:3e:9d:ee:19:8a:1b:d5:b0:ed:8e:3d:9c:2a:c0:0d: - d8:3d:66:e3:3c:0d:bd:d5:94:5c:e2:e2:a7:35:1b:04:00:f6: - 3f:5a:8d:ea:43:bd:5f:89:1d:a9:c1:b0:cc:99:e2:4d:00:0a: - da:c9:27:5b:e7:13:90:5c:e4:f5:33:a2:55:6d:dc:e0:09:4d: - 2f:b1:26:5b:27:75:00:09:c4:62:77:29:08:5f:9e:59:ac:b6: - 7e:ad:9f:54:30:22:03:c1:1e:71:64:fe:f9:38:0a:96:18:dd: - 02:14:ac:23:cb:06:1c:1e:a4:7d:8d:0d:de:27:41:e8:ad:da: - 15:b7:b0:23:dd:2b:a8:d3:da:25:87:ed:e8:55:44:4d:88:f4: - 36:7e:84:9a:78:ac:f7:0e:56:49:0e:d6:33:25:d6:84:50:42: - 6c:20:12:1d:2a:d5:be:bc:f2:70:81:a4:70:60:be:05:b5:9b: - 9e:04:44:be:61:23:ac:e9:a5:24:8c:11:80:94:5a:a2:a2:b9: - 49:d2:c1:dc:d1:a7:ed:31:11:2c:9e:19:a6:ee:e1:55:e1:c0: - ea:cf:0d:84:e4:17:b7:a2:7c:a5:de:55:25:06:ee:cc:c0:87: - 5c:40:da:cc:95:3f:55:e0:35:c7:b8:84:be:b4:5d:cd:7a:83: - 01:72:ee:87:e6:5f:1d:ae:b5:85:c6:26:df:e6:c1:9a:e9:1e: - 02:47:9f:2a:a8:6d:a9:5b:cf:ec:45:77:7f:98:27:9a:32:5d: - 2a:e3:84:ee:c5:98:66:2f:96:20:1d:dd:d8:c3:27:d7:b0:f9: - fe:d9:7d:cd:d0:9f:8f:0b:14:58:51:9f:2f:8b:c3:38:2d:de: - e8:8f:d6:8d:87:a4:f5:56:43:16:99:2c:f4:a4:56:b4:34:b8: - 61:37:c9:c2:58:80:1b:a0:97:a1:fc:59:8d:e9:11:f6:d1:0f: - 4b:55:34:46:2a:8b:86:3b + Signature Value: + 97:31:02:9f:e7:fd:43:67:48:44:14:e4:29:87:ed:4c:28:66: + d0:8f:35:da:4d:61:b7:4a:97:4d:b5:db:90:e0:05:2e:0e:c6: + 79:d0:f2:97:69:0f:bd:04:47:d9:be:db:b5:29:da:9b:d9:ae: + a9:99:d5:d3:3c:30:93:f5:8d:a1:a8:fc:06:8d:44:f4:ca:16: + 95:7c:33:dc:62:8b:a8:37:f8:27:d8:09:2d:1b:ef:c8:14:27: + 20:a9:64:44:ff:2e:d6:75:aa:6c:4d:60:40:19:49:43:54:63: + da:e2:cc:ba:66:e5:4f:44:7a:5b:d9:6a:81:2b:40:d5:7f:f9: + 01:27:58:2c:c8:ed:48:91:7c:3f:a6:00:cf:c4:29:73:11:36: + de:86:19:3e:9d:ee:19:8a:1b:d5:b0:ed:8e:3d:9c:2a:c0:0d: + d8:3d:66:e3:3c:0d:bd:d5:94:5c:e2:e2:a7:35:1b:04:00:f6: + 3f:5a:8d:ea:43:bd:5f:89:1d:a9:c1:b0:cc:99:e2:4d:00:0a: + da:c9:27:5b:e7:13:90:5c:e4:f5:33:a2:55:6d:dc:e0:09:4d: + 2f:b1:26:5b:27:75:00:09:c4:62:77:29:08:5f:9e:59:ac:b6: + 7e:ad:9f:54:30:22:03:c1:1e:71:64:fe:f9:38:0a:96:18:dd: + 02:14:ac:23:cb:06:1c:1e:a4:7d:8d:0d:de:27:41:e8:ad:da: + 15:b7:b0:23:dd:2b:a8:d3:da:25:87:ed:e8:55:44:4d:88:f4: + 36:7e:84:9a:78:ac:f7:0e:56:49:0e:d6:33:25:d6:84:50:42: + 6c:20:12:1d:2a:d5:be:bc:f2:70:81:a4:70:60:be:05:b5:9b: + 9e:04:44:be:61:23:ac:e9:a5:24:8c:11:80:94:5a:a2:a2:b9: + 49:d2:c1:dc:d1:a7:ed:31:11:2c:9e:19:a6:ee:e1:55:e1:c0: + ea:cf:0d:84:e4:17:b7:a2:7c:a5:de:55:25:06:ee:cc:c0:87: + 5c:40:da:cc:95:3f:55:e0:35:c7:b8:84:be:b4:5d:cd:7a:83: + 01:72:ee:87:e6:5f:1d:ae:b5:85:c6:26:df:e6:c1:9a:e9:1e: + 02:47:9f:2a:a8:6d:a9:5b:cf:ec:45:77:7f:98:27:9a:32:5d: + 2a:e3:84:ee:c5:98:66:2f:96:20:1d:dd:d8:c3:27:d7:b0:f9: + fe:d9:7d:cd:d0:9f:8f:0b:14:58:51:9f:2f:8b:c3:38:2d:de: + e8:8f:d6:8d:87:a4:f5:56:43:16:99:2c:f4:a4:56:b4:34:b8: + 61:37:c9:c2:58:80:1b:a0:97:a1:fc:59:8d:e9:11:f6:d1:0f: + 4b:55:34:46:2a:8b:86:3b SHA1 Fingerprint=93:05:7A:88:15:C6:4F:CE:88:2F:FA:91:16:52:28:78:BC:53:64:17 diff --git a/Patches/Common/android_system_ca-certificates/files/3e7271e8.0 b/Patches/Common/android_system_ca-certificates/files/3e7271e8.0 index a7c62a3c..36f03f56 100644 --- a/Patches/Common/android_system_ca-certificates/files/3e7271e8.0 +++ b/Patches/Common/android_system_ca-certificates/files/3e7271e8.0 @@ -28,14 +28,14 @@ Certificate: Version: 3 (0x2) Serial Number: 946069240 (0x3863def8) Signature Algorithm: sha1WithRSAEncryption - Issuer: O=Entrust.net, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) + Issuer: O=Entrust.net, OU=www.entrust.net\/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) Validity Not Before: Dec 24 17:50:51 1999 GMT Not After : Jul 24 14:15:12 2029 GMT - Subject: O=Entrust.net, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) + Subject: O=Entrust.net, OU=www.entrust.net\/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:ad:4d:4b:a9:12:86:b2:ea:a3:20:07:15:16:64: 2a:2b:4b:d1:bf:0b:4a:4d:8e:ed:80:76:a5:67:b7: @@ -64,19 +64,20 @@ Certificate: X509v3 Subject Key Identifier: 55:E4:81:D1:11:80:BE:D8:89:B9:08:A3:31:F9:A1:24:09:16:B9:70 Signature Algorithm: sha1WithRSAEncryption - 3b:9b:8f:56:9b:30:e7:53:99:7c:7a:79:a7:4d:97:d7:19:95: - 90:fb:06:1f:ca:33:7c:46:63:8f:96:66:24:fa:40:1b:21:27: - ca:e6:72:73:f2:4f:fe:31:99:fd:c8:0c:4c:68:53:c6:80:82: - 13:98:fa:b6:ad:da:5d:3d:f1:ce:6e:f6:15:11:94:82:0c:ee: - 3f:95:af:11:ab:0f:d7:2f:de:1f:03:8f:57:2c:1e:c9:bb:9a: - 1a:44:95:eb:18:4f:a6:1f:cd:7d:57:10:2f:9b:04:09:5a:84: - b5:6e:d8:1d:3a:e1:d6:9e:d1:6c:79:5e:79:1c:14:c5:e3:d0: - 4c:93:3b:65:3c:ed:df:3d:be:a6:e5:95:1a:c3:b5:19:c3:bd: - 5e:5b:bb:ff:23:ef:68:19:cb:12:93:27:5c:03:2d:6f:30:d0: - 1e:b6:1a:ac:de:5a:f7:d1:aa:a8:27:a6:fe:79:81:c4:79:99: - 33:57:ba:12:b0:a9:e0:42:6c:93:ca:56:de:fe:6d:84:0b:08: - 8b:7e:8d:ea:d7:98:21:c6:f3:e7:3c:79:2f:5e:9c:d1:4c:15: - 8d:e1:ec:22:37:cc:9a:43:0b:97:dc:80:90:8d:b3:67:9b:6f: - 48:08:15:56:cf:bf:f1:2b:7c:5e:9a:76:e9:59:90:c5:7c:83: - 35:11:65:51 + Signature Value: + 3b:9b:8f:56:9b:30:e7:53:99:7c:7a:79:a7:4d:97:d7:19:95: + 90:fb:06:1f:ca:33:7c:46:63:8f:96:66:24:fa:40:1b:21:27: + ca:e6:72:73:f2:4f:fe:31:99:fd:c8:0c:4c:68:53:c6:80:82: + 13:98:fa:b6:ad:da:5d:3d:f1:ce:6e:f6:15:11:94:82:0c:ee: + 3f:95:af:11:ab:0f:d7:2f:de:1f:03:8f:57:2c:1e:c9:bb:9a: + 1a:44:95:eb:18:4f:a6:1f:cd:7d:57:10:2f:9b:04:09:5a:84: + b5:6e:d8:1d:3a:e1:d6:9e:d1:6c:79:5e:79:1c:14:c5:e3:d0: + 4c:93:3b:65:3c:ed:df:3d:be:a6:e5:95:1a:c3:b5:19:c3:bd: + 5e:5b:bb:ff:23:ef:68:19:cb:12:93:27:5c:03:2d:6f:30:d0: + 1e:b6:1a:ac:de:5a:f7:d1:aa:a8:27:a6:fe:79:81:c4:79:99: + 33:57:ba:12:b0:a9:e0:42:6c:93:ca:56:de:fe:6d:84:0b:08: + 8b:7e:8d:ea:d7:98:21:c6:f3:e7:3c:79:2f:5e:9c:d1:4c:15: + 8d:e1:ec:22:37:cc:9a:43:0b:97:dc:80:90:8d:b3:67:9b:6f: + 48:08:15:56:cf:bf:f1:2b:7c:5e:9a:76:e9:59:90:c5:7c:83: + 35:11:65:51 SHA1 Fingerprint=50:30:06:09:1D:97:D4:F5:AE:39:F7:CB:E7:92:7D:7D:65:2D:34:31 diff --git a/Patches/Common/android_system_ca-certificates/files/40dc992e.0 b/Patches/Common/android_system_ca-certificates/files/40dc992e.0 deleted file mode 100644 index 259a5491..00000000 --- a/Patches/Common/android_system_ca-certificates/files/40dc992e.0 +++ /dev/null @@ -1,93 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix -RDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 -dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1p -YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTExMTIw -NjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQK -EztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENl -cnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl -c2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEB -BQADggEPADCCAQoCggEBAKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPz -dYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJ -fel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa71HFK9+WXesyHgLacEns -bgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u8yBRQlqD -75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSP -FEDH3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNV -HRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp -5dgTBCPuQSUwRwYDVR0eBEAwPqA8MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQu -b3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQub3JnMA0GCSqGSIb3DQEBBQUA -A4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVtXdMiKahsog2p -6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 -TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7 -dIsXRSZMFpGD/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8Acys -Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI -l7WdmplNsDz4SgCbZN2fOUvRJ9e4 ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 0 (0x0) - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=GR, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2011 - Validity - Not Before: Dec 6 13:49:52 2011 GMT - Not After : Dec 1 13:49:52 2031 GMT - Subject: C=GR, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2011 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:a9:53:00:e3:2e:a6:f6:8e:fa:60:d8:2d:95:3e: - f8:2c:2a:54:4e:cd:b9:84:61:94:58:4f:8f:3d:8b: - e4:43:f3:75:89:8d:51:e4:c3:37:d2:8a:88:4d:79: - 1e:b7:12:dd:43:78:4a:8a:92:e6:d7:48:d5:0f:a4: - 3a:29:44:35:b8:07:f6:68:1d:55:cd:38:51:f0:8c: - 24:31:85:af:83:c9:7d:e9:77:af:ed:1a:7b:9d:17: - f9:b3:9d:38:50:0f:a6:5a:79:91:80:af:37:ae:a6: - d3:31:fb:b5:26:09:9d:3c:5a:ef:51:c5:2b:df:96: - 5d:eb:32:1e:02:da:70:49:ec:6e:0c:c8:9a:37:8d: - f7:f1:36:60:4b:26:2c:82:9e:d0:78:f3:0d:0f:63: - a4:51:30:e1:f9:2b:27:12:07:d8:ea:bd:18:62:98: - b0:59:37:7d:be:ee:f3:20:51:42:5a:83:ef:93:ba: - 69:15:f1:62:9d:9f:99:39:82:a1:b7:74:2e:8b:d4: - c5:0b:7b:2f:f0:c8:0a:da:3d:79:0a:9a:93:1c:a5: - 28:72:73:91:43:9a:a7:d1:4d:85:84:b9:a9:74:8f: - 14:40:c7:dc:de:ac:41:64:6c:b4:19:9b:02:63:6d: - 24:64:8f:44:b2:25:ea:ce:5d:74:0c:63:32:5c:8d: - 87:e5 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - A6:91:42:FD:13:61:4A:23:9E:08:A4:29:E5:D8:13:04:23:EE:41:25 - X509v3 Name Constraints: - Permitted: - DNS:.gr - DNS:.eu - DNS:.edu - DNS:.org - email:.gr - email:.eu - email:.edu - email:.org - - Signature Algorithm: sha1WithRSAEncryption - 1f:ef:79:41:e1:7b:6e:3f:b2:8c:86:37:42:4a:4e:1c:37:1e: - 8d:66:ba:24:81:c9:4f:12:0f:21:c0:03:97:86:25:6d:5d:d3: - 22:29:a8:6c:a2:0d:a9:eb:3d:06:5b:99:3a:c7:cc:c3:9a:34: - 7f:ab:0e:c8:4e:1c:e1:fa:e4:dc:cd:0d:be:bf:24:fe:6c:e7: - 6b:c2:0d:c8:06:9e:4e:8d:61:28:a6:6a:fd:e5:f6:62:ea:18: - 3c:4e:a0:53:9d:b2:3a:9c:eb:a5:9c:91:16:b6:4d:82:e0:0c: - 05:48:a9:6c:f5:cc:f8:cb:9d:49:b4:f0:02:a5:fd:70:03:ed: - 8a:21:a5:ae:13:86:49:c3:33:73:be:87:3b:74:8b:17:45:26: - 4c:16:91:83:fe:67:7d:cd:4d:63:67:fa:f3:03:12:96:78:06: - 8d:b1:67:ed:8e:3f:be:9f:4f:02:f5:b3:09:2f:f3:4c:87:df: - 2a:cb:95:7c:01:cc:ac:36:7a:bf:a2:73:7a:f7:8f:c1:b5:9a: - a1:14:b2:8f:33:9f:0d:ef:22:dc:66:7b:84:bd:45:17:06:3d: - 3c:ca:b9:77:34:8f:ca:ea:cf:3f:31:3e:e3:88:e3:80:49:25: - c8:97:b5:9d:9a:99:4d:b0:3c:f8:4a:00:9b:64:dd:9f:39:4b: - d1:27:d7:b8 -SHA1 Fingerprint=FE:45:65:9B:79:03:5B:98:A1:61:B5:51:2E:AC:DA:58:09:48:22:4D diff --git a/Patches/Common/android_system_ca-certificates/files/41a3f684.0 b/Patches/Common/android_system_ca-certificates/files/41a3f684.0 new file mode 100644 index 00000000..6fd62053 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/41a3f684.0 @@ -0,0 +1,55 @@ +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQsw +CQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScw +JQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMT +EENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2MDcyNDU0WhcNNDMwMzI2MDcyNDU0 +WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBT +LkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAX +BgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATE +KI6rGFtqvm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7Tm +Fy8as10CW4kjPMIRBSqniBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68Kj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI0GZnQkdjrzife81r1HfS+8 +EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjADVS2m5hjEfO/J +UG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0QoSZ/6vn +nvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 78:8f:27:5c:81:12:52:20:a5:04:d0:2d:dd:ba:73:f4 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum EC-384 CA + Validity + Not Before: Mar 26 07:24:54 2018 GMT + Not After : Mar 26 07:24:54 2043 GMT + Subject: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum EC-384 CA + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:c4:28:8e:ab:18:5b:6a:be:6e:64:37:63:e4:cd: + ec:ab:3a:f7:cc:a1:b8:0e:82:49:d7:86:29:9f:a1: + 94:f2:e3:60:78:98:81:78:06:4d:f2:ec:9a:0e:57: + 60:83:9f:b4:e6:17:2f:1a:b3:5d:02:5b:89:23:3c: + c2:11:05:2a:a7:88:13:18:f3:50:84:d7:bd:34:2c: + 27:89:55:ff:ce:4c:e7:df:a6:1f:28:c4:f0:54:c3: + b9:7c:b7:53:ad:eb:c2 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 8D:06:66:74:24:76:3A:F3:89:F7:BC:D6:BD:47:7D:2F:BC:10:5F:4B + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:30:03:55:2d:a6:e6:18:c4:7c:ef:c9:50:6e:c1:27: + 0f:9c:87:af:6e:d5:1b:08:18:bd:92:29:c1:ef:94:91:78:d2: + 3a:1c:55:89:62:e5:1b:09:1e:ba:64:6b:f1:76:b4:d4:02:31: + 00:b4:42:84:99:ff:ab:e7:9e:fb:91:97:27:5d:dc:b0:5b:30: + 71:ce:5e:38:1a:6a:d9:25:e7:ea:f7:61:92:56:f8:ea:da:36: + c2:87:65:96:2e:72:25:2f:7f:df:c3:13:c9 +SHA1 Fingerprint=F3:3E:78:3C:AC:DF:F4:A2:CC:AC:67:55:69:56:D7:E5:16:3C:E1:ED diff --git a/Patches/Common/android_system_ca-certificates/files/455f1b52.0 b/Patches/Common/android_system_ca-certificates/files/455f1b52.0 index 4f46c774..ab55c73d 100644 --- a/Patches/Common/android_system_ca-certificates/files/455f1b52.0 +++ b/Patches/Common/android_system_ca-certificates/files/455f1b52.0 @@ -28,14 +28,14 @@ Certificate: Version: 3 (0x2) Serial Number: 1246989352 (0x4a538c28) Signature Algorithm: sha256WithRSAEncryption - Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2009 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G2 + Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net\/legal-terms, OU=(c) 2009 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G2 Validity Not Before: Jul 7 17:25:54 2009 GMT Not After : Dec 7 17:55:54 2030 GMT - Subject: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2009 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G2 + Subject: C=US, O=Entrust, Inc., OU=See www.entrust.net\/legal-terms, OU=(c) 2009 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:ba:84:b6:72:db:9e:0c:6b:e2:99:e9:30:01:a7: 76:ea:32:b8:95:41:1a:c9:da:61:4e:58:72:cf:fe: @@ -64,19 +64,20 @@ Certificate: X509v3 Subject Key Identifier: 6A:72:26:7A:D0:1E:EF:7D:E7:3B:69:51:D4:6C:8D:9F:90:12:66:AB Signature Algorithm: sha256WithRSAEncryption - 79:9f:1d:96:c6:b6:79:3f:22:8d:87:d3:87:03:04:60:6a:6b: - 9a:2e:59:89:73:11:ac:43:d1:f5:13:ff:8d:39:2b:c0:f2:bd: - 4f:70:8c:a9:2f:ea:17:c4:0b:54:9e:d4:1b:96:98:33:3c:a8: - ad:62:a2:00:76:ab:59:69:6e:06:1d:7e:c4:b9:44:8d:98:af: - 12:d4:61:db:0a:19:46:47:f3:eb:f7:63:c1:40:05:40:a5:d2: - b7:f4:b5:9a:36:bf:a9:88:76:88:04:55:04:2b:9c:87:7f:1a: - 37:3c:7e:2d:a5:1a:d8:d4:89:5e:ca:bd:ac:3d:6c:d8:6d:af: - d5:f3:76:0f:cd:3b:88:38:22:9d:6c:93:9a:c4:3d:bf:82:1b: - 65:3f:a6:0f:5d:aa:fc:e5:b2:15:ca:b5:ad:c6:bc:3d:d0:84: - e8:ea:06:72:b0:4d:39:32:78:bf:3e:11:9c:0b:a4:9d:9a:21: - f3:f0:9b:0b:30:78:db:c1:dc:87:43:fe:bc:63:9a:ca:c5:c2: - 1c:c9:c7:8d:ff:3b:12:58:08:e6:b6:3d:ec:7a:2c:4e:fb:83: - 96:ce:0c:3c:69:87:54:73:a4:73:c2:93:ff:51:10:ac:15:54: - 01:d8:fc:05:b1:89:a1:7f:74:83:9a:49:d7:dc:4e:7b:8a:48: - 6f:8b:45:f6 + Signature Value: + 79:9f:1d:96:c6:b6:79:3f:22:8d:87:d3:87:03:04:60:6a:6b: + 9a:2e:59:89:73:11:ac:43:d1:f5:13:ff:8d:39:2b:c0:f2:bd: + 4f:70:8c:a9:2f:ea:17:c4:0b:54:9e:d4:1b:96:98:33:3c:a8: + ad:62:a2:00:76:ab:59:69:6e:06:1d:7e:c4:b9:44:8d:98:af: + 12:d4:61:db:0a:19:46:47:f3:eb:f7:63:c1:40:05:40:a5:d2: + b7:f4:b5:9a:36:bf:a9:88:76:88:04:55:04:2b:9c:87:7f:1a: + 37:3c:7e:2d:a5:1a:d8:d4:89:5e:ca:bd:ac:3d:6c:d8:6d:af: + d5:f3:76:0f:cd:3b:88:38:22:9d:6c:93:9a:c4:3d:bf:82:1b: + 65:3f:a6:0f:5d:aa:fc:e5:b2:15:ca:b5:ad:c6:bc:3d:d0:84: + e8:ea:06:72:b0:4d:39:32:78:bf:3e:11:9c:0b:a4:9d:9a:21: + f3:f0:9b:0b:30:78:db:c1:dc:87:43:fe:bc:63:9a:ca:c5:c2: + 1c:c9:c7:8d:ff:3b:12:58:08:e6:b6:3d:ec:7a:2c:4e:fb:83: + 96:ce:0c:3c:69:87:54:73:a4:73:c2:93:ff:51:10:ac:15:54: + 01:d8:fc:05:b1:89:a1:7f:74:83:9a:49:d7:dc:4e:7b:8a:48: + 6f:8b:45:f6 SHA1 Fingerprint=8C:F4:27:FD:79:0C:3A:D1:66:06:8D:E8:1E:57:EF:BB:93:22:72:D4 diff --git a/Patches/Common/android_system_ca-certificates/files/48a195d8.0 b/Patches/Common/android_system_ca-certificates/files/48a195d8.0 index 83714a24..a27ba9a1 100644 --- a/Patches/Common/android_system_ca-certificates/files/48a195d8.0 +++ b/Patches/Common/android_system_ca-certificates/files/48a195d8.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=ES, O=IZENPE S.A., CN=Izenpe.com Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c9:d3:7a:ca:0f:1e:ac:a7:86:e8:16:65:6a:b1: c2:1b:45:32:71:95:d9:fe:10:5b:cc:af:e7:a5:79: @@ -93,33 +93,34 @@ Certificate: X509v3 Subject Key Identifier: 1D:1C:65:0E:A8:F2:25:7B:B4:91:CF:E4:B1:B1:E6:BD:55:74:6C:05 Signature Algorithm: sha256WithRSAEncryption - 78:a6:0c:16:4a:9f:4c:88:3a:c0:cb:0e:a5:16:7d:9f:b9:48: - 5f:18:8f:0d:62:36:f6:cd:19:6b:ac:ab:d5:f6:91:7d:ae:71: - f3:3f:b3:0e:78:85:9b:95:a4:27:21:47:42:4a:7c:48:3a:f5: - 45:7c:b3:0c:8e:51:78:ac:95:13:de:c6:fd:7d:b8:1a:90:4c: - ab:92:03:c7:ed:42:01:ce:0f:d8:b1:fa:a2:92:e1:60:6d:ae: - 7a:6b:09:aa:c6:29:ee:68:49:67:30:80:24:7a:31:16:39:5b: - 7e:f1:1c:2e:dd:6c:09:ad:f2:31:c1:82:4e:b9:bb:f9:be:bf: - 2a:85:3f:c0:40:a3:3a:59:fc:59:4b:3c:28:24:db:b4:15:75: - ae:0d:88:ba:2e:73:c0:bd:58:87:e5:42:f2:eb:5e:ee:1e:30: - 22:99:cb:37:d1:c4:21:6c:81:ec:be:6d:26:e6:1c:e4:42:20: - 9e:47:b0:ac:83:59:70:2c:35:d6:af:36:34:b4:cd:3b:f8:32: - a8:ef:e3:78:89:fb:8d:45:2c:da:9c:b8:7e:40:1c:61:e7:3e: - a2:92:2c:4b:f2:cd:fa:98:b6:29:ff:f3:f2:7b:a9:1f:2e:a0: - 93:57:2b:de:85:03:f9:69:37:cb:9e:78:6a:05:b4:c5:31:78: - 89:ec:7a:a7:85:e1:b9:7b:3c:de:be:1e:79:84:ce:9f:70:0e: - 59:c2:35:2e:90:2a:31:d9:e4:45:7a:41:a4:2e:13:9b:34:0e: - 66:7b:49:ab:64:97:d0:46:c3:79:9d:72:50:63:a6:98:5b:06: - bd:48:6d:d8:39:83:70:e8:35:f0:05:d1:aa:bc:e3:db:c8:02: - ea:7c:fd:82:da:c2:5b:52:35:ae:98:3a:ad:ba:35:93:23:a7: - 1f:48:dd:35:46:98:b2:10:68:e4:a5:31:c2:0a:58:2e:19:81: - 10:c9:50:75:fc:ea:5a:16:ce:11:d7:ee:ef:50:88:2d:61:ff: - 3f:42:73:05:94:43:d5:8e:3c:4e:01:3a:19:a5:1f:46:4e:77: - d0:5d:e5:81:22:21:87:fe:94:7d:84:d8:93:ad:d6:68:43:48: - b2:db:eb:73:24:e7:91:7f:54:a4:b6:80:3e:9d:a3:3c:4c:72: - c2:57:c4:a0:d4:cc:38:27:ce:d5:06:9e:a2:48:d9:e9:9f:ce: - 82:70:36:93:9a:3b:df:96:21:e3:59:b7:0c:da:91:37:f0:fd: - 59:5a:b3:99:c8:69:6c:43:26:01:35:63:60:55:89:03:3a:75: - d8:ba:4a:d9:54:ff:ee:de:80:d8:2d:d1:38:d5:5e:2d:0b:98: - 7d:3e:6c:db:fc:26:88:c7 + Signature Value: + 78:a6:0c:16:4a:9f:4c:88:3a:c0:cb:0e:a5:16:7d:9f:b9:48: + 5f:18:8f:0d:62:36:f6:cd:19:6b:ac:ab:d5:f6:91:7d:ae:71: + f3:3f:b3:0e:78:85:9b:95:a4:27:21:47:42:4a:7c:48:3a:f5: + 45:7c:b3:0c:8e:51:78:ac:95:13:de:c6:fd:7d:b8:1a:90:4c: + ab:92:03:c7:ed:42:01:ce:0f:d8:b1:fa:a2:92:e1:60:6d:ae: + 7a:6b:09:aa:c6:29:ee:68:49:67:30:80:24:7a:31:16:39:5b: + 7e:f1:1c:2e:dd:6c:09:ad:f2:31:c1:82:4e:b9:bb:f9:be:bf: + 2a:85:3f:c0:40:a3:3a:59:fc:59:4b:3c:28:24:db:b4:15:75: + ae:0d:88:ba:2e:73:c0:bd:58:87:e5:42:f2:eb:5e:ee:1e:30: + 22:99:cb:37:d1:c4:21:6c:81:ec:be:6d:26:e6:1c:e4:42:20: + 9e:47:b0:ac:83:59:70:2c:35:d6:af:36:34:b4:cd:3b:f8:32: + a8:ef:e3:78:89:fb:8d:45:2c:da:9c:b8:7e:40:1c:61:e7:3e: + a2:92:2c:4b:f2:cd:fa:98:b6:29:ff:f3:f2:7b:a9:1f:2e:a0: + 93:57:2b:de:85:03:f9:69:37:cb:9e:78:6a:05:b4:c5:31:78: + 89:ec:7a:a7:85:e1:b9:7b:3c:de:be:1e:79:84:ce:9f:70:0e: + 59:c2:35:2e:90:2a:31:d9:e4:45:7a:41:a4:2e:13:9b:34:0e: + 66:7b:49:ab:64:97:d0:46:c3:79:9d:72:50:63:a6:98:5b:06: + bd:48:6d:d8:39:83:70:e8:35:f0:05:d1:aa:bc:e3:db:c8:02: + ea:7c:fd:82:da:c2:5b:52:35:ae:98:3a:ad:ba:35:93:23:a7: + 1f:48:dd:35:46:98:b2:10:68:e4:a5:31:c2:0a:58:2e:19:81: + 10:c9:50:75:fc:ea:5a:16:ce:11:d7:ee:ef:50:88:2d:61:ff: + 3f:42:73:05:94:43:d5:8e:3c:4e:01:3a:19:a5:1f:46:4e:77: + d0:5d:e5:81:22:21:87:fe:94:7d:84:d8:93:ad:d6:68:43:48: + b2:db:eb:73:24:e7:91:7f:54:a4:b6:80:3e:9d:a3:3c:4c:72: + c2:57:c4:a0:d4:cc:38:27:ce:d5:06:9e:a2:48:d9:e9:9f:ce: + 82:70:36:93:9a:3b:df:96:21:e3:59:b7:0c:da:91:37:f0:fd: + 59:5a:b3:99:c8:69:6c:43:26:01:35:63:60:55:89:03:3a:75: + d8:ba:4a:d9:54:ff:ee:de:80:d8:2d:d1:38:d5:5e:2d:0b:98: + 7d:3e:6c:db:fc:26:88:c7 SHA1 Fingerprint=2F:78:3D:25:52:18:A7:4A:65:39:71:B5:2C:A2:9C:45:15:6F:E9:19 diff --git a/Patches/Common/android_system_ca-certificates/files/4be590e0.0 b/Patches/Common/android_system_ca-certificates/files/4be590e0.0 index ed8db77f..4503b518 100644 --- a/Patches/Common/android_system_ca-certificates/files/4be590e0.0 +++ b/Patches/Common/android_system_ca-certificates/files/4be590e0.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=US, O=IdenTrust, CN=IdenTrust Public Sector Root CA 1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b6:22:94:fc:a4:48:af:e8:47:6b:0a:fb:27:76: e4:f2:3f:8a:3b:7a:4a:2c:31:2a:8c:8d:b0:a9:c3: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: E3:71:E0:9E:D8:A7:42:D9:DB:71:91:6B:94:93:EB:C3:A3:D1:14:A3 Signature Algorithm: sha256WithRSAEncryption - 47:fa:dd:0a:b0:11:91:38:ad:4d:5d:f7:e5:0e:97:54:19:82: - 48:87:54:8c:aa:64:99:d8:5a:fe:88:01:c5:58:a5:99:b1:23: - 54:23:b7:6a:1d:20:57:e5:01:62:41:17:d3:09:db:75:cb:6e: - 54:90:75:fe:1a:9f:81:0a:c2:dd:d7:f7:09:d0:5b:72:15:e4: - 1e:09:6a:3d:33:f3:21:9a:e6:15:7e:ad:51:d5:0d:10:ed:7d: - 42:c0:8f:ee:c0:9a:08:d5:41:d6:5c:0e:21:69:6e:80:61:0e: - 15:c0:b8:cf:c5:49:12:52:cc:be:3a:cc:d4:2e:38:05:de:35: - fd:1f:6f:b8:80:68:98:3d:4d:a0:ca:40:65:d2:73:7c:f5:8b: - d9:0a:95:3f:d8:3f:23:6d:1a:d1:2a:24:19:d9:85:b3:17:ef: - 78:6e:a9:58:d1:23:d3:c7:13:ed:72:25:7f:5d:b1:73:70:d0: - 7f:06:97:09:84:29:80:61:1d:fa:5e:ff:73:ac:a0:e3:89:b8: - 1c:71:15:c6:de:31:7f:12:dc:e1:6d:9b:af:e7:e8:9f:75:78: - 4c:ab:46:3b:9a:ce:bf:05:18:5d:4d:15:3c:16:9a:19:50:04: - 9a:b2:9a:6f:65:8b:52:5f:3c:58:04:28:25:c0:66:61:31:7e: - b9:e0:75:b9:1a:a8:81:d6:72:17:b3:c5:03:31:35:11:78:78: - a2:e0:e9:30:8c:7f:80:df:58:df:3c:ba:27:96:e2:80:34:6d: - e3:98:d3:64:27:ac:48:7e:28:77:5c:c6:25:61:25:f8:85:0c: - 65:fa:c4:32:2f:a5:98:05:e4:f8:0b:67:16:16:c6:82:b8:32: - 19:f9:f9:b9:79:dc:1f:cd:eb:af:ab:0e:dd:1b:db:45:e4:7a: - e7:02:e2:95:5d:fc:69:f0:53:69:61:95:75:79:0b:5e:55:e6: - 38:1c:94:a9:59:33:9e:c8:71:74:79:7f:51:89:b6:c8:6a:b8: - 30:c8:6a:38:c3:6e:9e:e1:37:16:ea:05:62:4c:5b:12:47:ed: - a7:b4:b3:58:56:c7:49:f3:7f:12:68:09:31:71:f0:6d:f8:4e: - 47:fb:d6:85:ee:c5:58:40:19:a4:1d:a7:f9:4b:43:37:dc:68: - 5a:4f:cf:eb:c2:64:74:de:b4:15:d9:f4:54:54:1a:2f:1c:d7: - 97:71:54:90:8e:d9:20:9d:53:2b:7f:ab:8f:e2:ea:30:bc:50: - 37:ef:f1:47:b5:7d:7c:2c:04:ec:68:9d:b4:49:44:10:f4:72: - 4b:1c:64:e7:fc:e6:6b:90:dd:69:7d:69:fd:00:56:a5:b7:ac: - b6:ad:b7:ca:3e:01:ef:9c + Signature Value: + 47:fa:dd:0a:b0:11:91:38:ad:4d:5d:f7:e5:0e:97:54:19:82: + 48:87:54:8c:aa:64:99:d8:5a:fe:88:01:c5:58:a5:99:b1:23: + 54:23:b7:6a:1d:20:57:e5:01:62:41:17:d3:09:db:75:cb:6e: + 54:90:75:fe:1a:9f:81:0a:c2:dd:d7:f7:09:d0:5b:72:15:e4: + 1e:09:6a:3d:33:f3:21:9a:e6:15:7e:ad:51:d5:0d:10:ed:7d: + 42:c0:8f:ee:c0:9a:08:d5:41:d6:5c:0e:21:69:6e:80:61:0e: + 15:c0:b8:cf:c5:49:12:52:cc:be:3a:cc:d4:2e:38:05:de:35: + fd:1f:6f:b8:80:68:98:3d:4d:a0:ca:40:65:d2:73:7c:f5:8b: + d9:0a:95:3f:d8:3f:23:6d:1a:d1:2a:24:19:d9:85:b3:17:ef: + 78:6e:a9:58:d1:23:d3:c7:13:ed:72:25:7f:5d:b1:73:70:d0: + 7f:06:97:09:84:29:80:61:1d:fa:5e:ff:73:ac:a0:e3:89:b8: + 1c:71:15:c6:de:31:7f:12:dc:e1:6d:9b:af:e7:e8:9f:75:78: + 4c:ab:46:3b:9a:ce:bf:05:18:5d:4d:15:3c:16:9a:19:50:04: + 9a:b2:9a:6f:65:8b:52:5f:3c:58:04:28:25:c0:66:61:31:7e: + b9:e0:75:b9:1a:a8:81:d6:72:17:b3:c5:03:31:35:11:78:78: + a2:e0:e9:30:8c:7f:80:df:58:df:3c:ba:27:96:e2:80:34:6d: + e3:98:d3:64:27:ac:48:7e:28:77:5c:c6:25:61:25:f8:85:0c: + 65:fa:c4:32:2f:a5:98:05:e4:f8:0b:67:16:16:c6:82:b8:32: + 19:f9:f9:b9:79:dc:1f:cd:eb:af:ab:0e:dd:1b:db:45:e4:7a: + e7:02:e2:95:5d:fc:69:f0:53:69:61:95:75:79:0b:5e:55:e6: + 38:1c:94:a9:59:33:9e:c8:71:74:79:7f:51:89:b6:c8:6a:b8: + 30:c8:6a:38:c3:6e:9e:e1:37:16:ea:05:62:4c:5b:12:47:ed: + a7:b4:b3:58:56:c7:49:f3:7f:12:68:09:31:71:f0:6d:f8:4e: + 47:fb:d6:85:ee:c5:58:40:19:a4:1d:a7:f9:4b:43:37:dc:68: + 5a:4f:cf:eb:c2:64:74:de:b4:15:d9:f4:54:54:1a:2f:1c:d7: + 97:71:54:90:8e:d9:20:9d:53:2b:7f:ab:8f:e2:ea:30:bc:50: + 37:ef:f1:47:b5:7d:7c:2c:04:ec:68:9d:b4:49:44:10:f4:72: + 4b:1c:64:e7:fc:e6:6b:90:dd:69:7d:69:fd:00:56:a5:b7:ac: + b6:ad:b7:ca:3e:01:ef:9c SHA1 Fingerprint=BA:29:41:60:77:98:3F:F4:F3:EF:F2:31:05:3B:2E:EA:6D:4D:45:FD diff --git a/Patches/Common/android_system_ca-certificates/files/4c3982f2.0 b/Patches/Common/android_system_ca-certificates/files/4c3982f2.0 new file mode 100644 index 00000000..b162f026 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/4c3982f2.0 @@ -0,0 +1,55 @@ +-----BEGIN CERTIFICATE----- +MIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQsw +CQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2Vh +cmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9v +dCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoXDTQ1MDIxMzExMDEwOVowbDELMAkG +A1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJvb3Qg +Q0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7 +KKrxcm1lAEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9Y +STHMmE5gEYd103KUkE+bECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQD +AgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAircJRQO9gcS3ujwLEXQNw +SaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/QwCZ61IygN +nxS2PFOiTAZpffpskcYqSUXm7LcT4Tps +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 67:74:9d:8d:77:d8:3b:6a:db:22:f4:ff:59:e2:bf:ce + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS ECC Root CA 2021 + Validity + Not Before: Feb 19 11:01:10 2021 GMT + Not After : Feb 13 11:01:09 2045 GMT + Subject: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS ECC Root CA 2021 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:38:08:fe:b1:a0:96:d2:7a:ac:af:49:3a:d0:c0: + e0:c3:3b:28:aa:f1:72:6d:65:00:47:88:84:fc:9a: + 26:6b:aa:4b:ba:6c:04:0a:88:5e:17:f2:55:87:fc: + 30:b0:34:e2:34:58:57:1a:84:53:e9:30:d9:a9:f2: + 96:74:c3:51:1f:58:49:31:cc:98:4e:60:11:87:75: + d3:72:94:90:4f:9b:10:25:2a:a8:78:2d:be:90:41: + 58:90:15:72:a7:a1:b7 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + C9:1B:53:81:12:FE:04:D5:16:D1:AA:BC:9A:6F:B7:A0:95:19:6E:CA + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:64:02:30:11:de:ae:f8:dc:4e:88:b0:a9:f0:22:ad:c2:51: + 40:ef:60:71:2d:ee:8f:02:c4:5d:03:70:49:a4:92:ea:c5:14: + 88:70:a6:d3:0d:b0:aa:ca:2c:40:9c:fb:e9:82:6e:9a:02:30: + 2b:47:9a:07:c6:d1:c2:81:7c:ca:0b:96:18:41:1b:a3:f4:30: + 09:9e:b5:23:28:0d:9f:14:b6:3c:53:a2:4c:06:69:7d:fa:6c: + 91:c6:2a:49:45:e6:ec:b7:13:e1:3a:6c +SHA1 Fingerprint=BC:B0:C1:9D:E9:98:92:70:19:38:57:E9:8D:A7:B4:5D:6E:EE:01:48 diff --git a/Patches/Common/android_system_ca-certificates/files/5046c355.0 b/Patches/Common/android_system_ca-certificates/files/5046c355.0 index 12835790..73fd8d65 100644 --- a/Patches/Common/android_system_ca-certificates/files/5046c355.0 +++ b/Patches/Common/android_system_ca-certificates/files/5046c355.0 @@ -43,7 +43,7 @@ Certificate: Subject: C=CH, O=SwissSign AG, CN=SwissSign Silver CA - G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c4:f1:87:7f:d3:78:31:f7:38:c9:f8:c3:99:43: bc:c7:f7:bc:37:e7:4e:71:ba:4b:8f:a5:73:1d:5c: @@ -89,40 +89,39 @@ Certificate: X509v3 Subject Key Identifier: 17:A0:CD:C1:E4:41:B6:3A:5B:3B:CB:45:9D:BD:1C:C2:98:FA:86:58 X509v3 Authority Key Identifier: - keyid:17:A0:CD:C1:E4:41:B6:3A:5B:3B:CB:45:9D:BD:1C:C2:98:FA:86:58 - + 17:A0:CD:C1:E4:41:B6:3A:5B:3B:CB:45:9D:BD:1C:C2:98:FA:86:58 X509v3 Certificate Policies: Policy: 2.16.756.1.89.1.3.1.1 CPS: http://repository.swisssign.com/ - Signature Algorithm: sha1WithRSAEncryption - 73:c6:81:e0:27:d2:2d:0f:e0:95:30:e2:9a:41:7f:50:2c:5f: - 5f:62:61:a9:86:6a:69:18:0c:74:49:d6:5d:84:ea:41:52:18: - 6f:58:ad:50:56:20:6a:c6:bd:28:69:58:91:dc:91:11:35:a9: - 3a:1d:bc:1a:a5:60:9e:d8:1f:7f:45:91:69:d9:7e:bb:78:72: - c1:06:0f:2a:ce:8f:85:70:61:ac:a0:cd:0b:b8:39:29:56:84: - 32:4e:86:bb:3d:c4:2a:d9:d7:1f:72:ee:fe:51:a1:22:41:b1: - 71:02:63:1a:82:b0:62:ab:5e:57:12:1f:df:cb:dd:75:a0:c0: - 5d:79:90:8c:1b:e0:50:e6:de:31:fe:98:7b:70:5f:a5:90:d8: - ad:f8:02:b6:6f:d3:60:dd:40:4b:22:c5:3d:ad:3a:7a:9f:1a: - 1a:47:91:79:33:ba:82:dc:32:69:03:96:6e:1f:4b:f0:71:fe: - e3:67:72:a0:b1:bf:5c:8b:e4:fa:99:22:c7:84:b9:1b:8d:23: - 97:3f:ed:25:e0:cf:65:bb:f5:61:04:ef:dd:1e:b2:5a:41:22: - 5a:a1:9f:5d:2c:e8:5b:c9:6d:a9:0c:0c:78:aa:60:c6:56:8f: - 01:5a:0c:68:bc:69:19:79:c4:1f:7e:97:05:bf:c5:e9:24:51: - 5e:d4:d5:4b:53:ed:d9:23:5a:36:03:65:a3:c1:03:ad:41:30: - f3:46:1b:85:90:af:65:b5:d5:b1:e4:16:5b:78:75:1d:97:7a: - 6d:59:a9:2a:8f:7b:de:c3:87:89:10:99:49:73:78:c8:3d:bd: - 51:35:74:2a:d5:f1:7e:69:1b:2a:bb:3b:bd:25:b8:9a:5a:3d: - 72:61:90:66:87:ee:0c:d6:4d:d4:11:74:0b:6a:fe:0b:03:fc: - a3:55:57:89:fe:4a:cb:ae:5b:17:05:c8:f2:8d:23:31:53:38: - d2:2d:6a:3f:82:b9:8d:08:6a:f7:5e:41:74:6e:c3:11:7e:07: - ac:29:60:91:3f:38:ca:57:10:0d:bd:30:2f:c7:a5:e6:41:a0: - da:ae:05:87:9a:a0:a4:65:6c:4c:09:0c:89:ba:b8:d3:b9:c0: - 93:8a:30:fa:8d:e5:9a:6b:15:01:4e:67:aa:da:62:56:3e:84: - 08:66:d2:c4:36:7d:a7:3e:10:fc:88:e0:d4:80:e5:00:bd:aa: - f3:4e:06:a3:7a:6a:f9:62:72:e3:09:4f:eb:9b:0e:01:23:f1: - 9f:bb:7c:dc:dc:6c:11:97:25:b2:f2:b4:63:14:d2:06:2a:67: - 8c:83:f5:ce:ea:07:d8:9a:6a:1e:ec:e4:0a:bb:2a:4c:eb:09: - 60:39:ce:ca:62:d8:2e:6e + Signature Value: + 73:c6:81:e0:27:d2:2d:0f:e0:95:30:e2:9a:41:7f:50:2c:5f: + 5f:62:61:a9:86:6a:69:18:0c:74:49:d6:5d:84:ea:41:52:18: + 6f:58:ad:50:56:20:6a:c6:bd:28:69:58:91:dc:91:11:35:a9: + 3a:1d:bc:1a:a5:60:9e:d8:1f:7f:45:91:69:d9:7e:bb:78:72: + c1:06:0f:2a:ce:8f:85:70:61:ac:a0:cd:0b:b8:39:29:56:84: + 32:4e:86:bb:3d:c4:2a:d9:d7:1f:72:ee:fe:51:a1:22:41:b1: + 71:02:63:1a:82:b0:62:ab:5e:57:12:1f:df:cb:dd:75:a0:c0: + 5d:79:90:8c:1b:e0:50:e6:de:31:fe:98:7b:70:5f:a5:90:d8: + ad:f8:02:b6:6f:d3:60:dd:40:4b:22:c5:3d:ad:3a:7a:9f:1a: + 1a:47:91:79:33:ba:82:dc:32:69:03:96:6e:1f:4b:f0:71:fe: + e3:67:72:a0:b1:bf:5c:8b:e4:fa:99:22:c7:84:b9:1b:8d:23: + 97:3f:ed:25:e0:cf:65:bb:f5:61:04:ef:dd:1e:b2:5a:41:22: + 5a:a1:9f:5d:2c:e8:5b:c9:6d:a9:0c:0c:78:aa:60:c6:56:8f: + 01:5a:0c:68:bc:69:19:79:c4:1f:7e:97:05:bf:c5:e9:24:51: + 5e:d4:d5:4b:53:ed:d9:23:5a:36:03:65:a3:c1:03:ad:41:30: + f3:46:1b:85:90:af:65:b5:d5:b1:e4:16:5b:78:75:1d:97:7a: + 6d:59:a9:2a:8f:7b:de:c3:87:89:10:99:49:73:78:c8:3d:bd: + 51:35:74:2a:d5:f1:7e:69:1b:2a:bb:3b:bd:25:b8:9a:5a:3d: + 72:61:90:66:87:ee:0c:d6:4d:d4:11:74:0b:6a:fe:0b:03:fc: + a3:55:57:89:fe:4a:cb:ae:5b:17:05:c8:f2:8d:23:31:53:38: + d2:2d:6a:3f:82:b9:8d:08:6a:f7:5e:41:74:6e:c3:11:7e:07: + ac:29:60:91:3f:38:ca:57:10:0d:bd:30:2f:c7:a5:e6:41:a0: + da:ae:05:87:9a:a0:a4:65:6c:4c:09:0c:89:ba:b8:d3:b9:c0: + 93:8a:30:fa:8d:e5:9a:6b:15:01:4e:67:aa:da:62:56:3e:84: + 08:66:d2:c4:36:7d:a7:3e:10:fc:88:e0:d4:80:e5:00:bd:aa: + f3:4e:06:a3:7a:6a:f9:62:72:e3:09:4f:eb:9b:0e:01:23:f1: + 9f:bb:7c:dc:dc:6c:11:97:25:b2:f2:b4:63:14:d2:06:2a:67: + 8c:83:f5:ce:ea:07:d8:9a:6a:1e:ec:e4:0a:bb:2a:4c:eb:09: + 60:39:ce:ca:62:d8:2e:6e SHA1 Fingerprint=9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB diff --git a/Patches/Common/android_system_ca-certificates/files/524d9b43.0 b/Patches/Common/android_system_ca-certificates/files/524d9b43.0 deleted file mode 100644 index 06e6760a..00000000 --- a/Patches/Common/android_system_ca-certificates/files/524d9b43.0 +++ /dev/null @@ -1,88 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB -vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL -ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp -U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W -ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe -Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX -MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 -IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y -IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh -bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF -AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF -9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH -H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H -LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN -/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT -rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw -WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs -exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud -DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 -sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ -seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz -4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ -BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR -lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 -7M2CYfE45k+XmCpajQ== ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 40:1a:c4:64:21:b3:13:21:03:0e:bb:e4:12:1a:c5:1d - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=(c) 2008 VeriSign, Inc. - For authorized use only, CN=VeriSign Universal Root Certification Authority - Validity - Not Before: Apr 2 00:00:00 2008 GMT - Not After : Dec 1 23:59:59 2037 GMT - Subject: C=US, O=VeriSign, Inc., OU=VeriSign Trust Network, OU=(c) 2008 VeriSign, Inc. - For authorized use only, CN=VeriSign Universal Root Certification Authority - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:c7:61:37:5e:b1:01:34:db:62:d7:15:9b:ff:58: - 5a:8c:23:23:d6:60:8e:91:d7:90:98:83:7a:e6:58: - 19:38:8c:c5:f6:e5:64:85:b4:a2:71:fb:ed:bd:b9: - da:cd:4d:00:b4:c8:2d:73:a5:c7:69:71:95:1f:39: - 3c:b2:44:07:9c:e8:0e:fa:4d:4a:c4:21:df:29:61: - 8f:32:22:61:82:c5:87:1f:6e:8c:7c:5f:16:20:51: - 44:d1:70:4f:57:ea:e3:1c:e3:cc:79:ee:58:d8:0e: - c2:b3:45:93:c0:2c:e7:9a:17:2b:7b:00:37:7a:41: - 33:78:e1:33:e2:f3:10:1a:7f:87:2c:be:f6:f5:f7: - 42:e2:e5:bf:87:62:89:5f:00:4b:df:c5:dd:e4:75: - 44:32:41:3a:1e:71:6e:69:cb:0b:75:46:08:d1:ca: - d2:2b:95:d0:cf:fb:b9:40:6b:64:8c:57:4d:fc:13: - 11:79:84:ed:5e:54:f6:34:9f:08:01:f3:10:25:06: - 17:4a:da:f1:1d:7a:66:6b:98:60:66:a4:d9:ef:d2: - 2e:82:f1:f0:ef:09:ea:44:c9:15:6a:e2:03:6e:33: - d3:ac:9f:55:00:c7:f6:08:6a:94:b9:5f:dc:e0:33: - f1:84:60:f9:5b:27:11:b4:fc:16:f2:bb:56:6a:80: - 25:8d - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - 1.3.6.1.5.5.7.1.12: - 0_.].[0Y0W0U..image/gif0!0.0...+..............k...j.H.,{..0%.#http://logo.verisign.com/vslogo.gif - X509v3 Subject Key Identifier: - B6:77:FA:69:48:47:9F:53:12:D5:C2:EA:07:32:76:07:D1:97:07:19 - Signature Algorithm: sha256WithRSAEncryption - 4a:f8:f8:b0:03:e6:2c:67:7b:e4:94:77:63:cc:6e:4c:f9:7d: - 0e:0d:dc:c8:b9:35:b9:70:4f:63:fa:24:fa:6c:83:8c:47:9d: - 3b:63:f3:9a:f9:76:32:95:91:b1:77:bc:ac:9a:be:b1:e4:31: - 21:c6:81:95:56:5a:0e:b1:c2:d4:b1:a6:59:ac:f1:63:cb:b8: - 4c:1d:59:90:4a:ef:90:16:28:1f:5a:ae:10:fb:81:50:38:0c: - 6c:cc:f1:3d:c3:f5:63:e3:b3:e3:21:c9:24:39:e9:fd:15:66: - 46:f4:1b:11:d0:4d:73:a3:7d:46:f9:3d:ed:a8:5f:62:d4:f1: - 3f:f8:e0:74:57:2b:18:9d:81:b4:c4:28:da:94:97:a5:70:eb: - ac:1d:be:07:11:f0:d5:db:dd:e5:8c:f0:d5:32:b0:83:e6:57: - e2:8f:bf:be:a1:aa:bf:3d:1d:b5:d4:38:ea:d7:b0:5c:3a:4f: - 6a:3f:8f:c0:66:6c:63:aa:e9:d9:a4:16:f4:81:d1:95:14:0e: - 7d:cd:95:34:d9:d2:8f:70:73:81:7b:9c:7e:bd:98:61:d8:45: - 87:98:90:c5:eb:86:30:c6:35:bf:f0:ff:c3:55:88:83:4b:ef: - 05:92:06:71:f2:b8:98:93:b7:ec:cd:82:61:f1:38:e6:4f:97: - 98:2a:5a:8d -SHA1 Fingerprint=36:79:CA:35:66:87:72:30:4D:30:A5:FB:87:3B:0F:A7:7B:B7:0D:54 diff --git a/Patches/Common/android_system_ca-certificates/files/52b525c7.0 b/Patches/Common/android_system_ca-certificates/files/52b525c7.0 index 29ef9589..391f6a32 100644 --- a/Patches/Common/android_system_ca-certificates/files/52b525c7.0 +++ b/Patches/Common/android_system_ca-certificates/files/52b525c7.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 1 G3 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a0:be:50:10:8e:e9:f2:6c:40:b4:04:9c:85:b9: 31:ca:dc:2d:e4:11:a9:04:3c:1b:55:c1:e7:58:30: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: A3:97:D6:F3:5E:A2:10:E1:AB:45:9F:3C:17:64:3C:EE:01:70:9C:CC Signature Algorithm: sha256WithRSAEncryption - 18:fa:5b:75:fc:3e:7a:c7:5f:77:c7:ca:df:cf:5f:c3:12:c4: - 40:5d:d4:32:aa:b8:6a:d7:d5:15:15:46:98:23:a5:e6:90:5b: - 18:99:4c:e3:ad:42:a3:82:31:36:88:cd:e9:fb:c4:04:96:48: - 8b:01:c7:8d:01:cf:5b:33:06:96:46:66:74:1d:4f:ed:c1:b6: - b9:b4:0d:61:cc:63:7e:d7:2e:77:8c:96:1c:2a:23:68:6b:85: - 57:76:70:33:13:fe:e1:4f:a6:23:77:18:fa:1a:8c:e8:bd:65: - c9:cf:3f:f4:c9:17:dc:eb:c7:bc:c0:04:2e:2d:46:2f:69:66: - c3:1b:8f:fe:ec:3e:d3:ca:94:bf:76:0a:25:0d:a9:7b:02:1c: - a9:d0:3b:5f:0b:c0:81:3a:3d:64:e1:bf:a7:2d:4e:bd:4d:c4: - d8:29:c6:22:18:d0:c5:ac:72:02:82:3f:aa:3a:a2:3a:22:97: - 31:dd:08:63:c3:75:14:b9:60:28:2d:5b:68:e0:16:a9:66:82: - 23:51:f5:eb:53:d8:31:9b:7b:e9:b7:9d:4b:eb:88:16:cf:f9: - 5d:38:8a:49:30:8f:ed:f1:eb:19:f4:77:1a:31:18:4d:67:54: - 6c:2f:6f:65:f9:db:3d:ec:21:ec:5e:f4:f4:8b:ca:60:65:54: - d1:71:64:f4:f9:a6:a3:81:33:36:33:71:f0:a4:78:5f:4e:ad: - 83:21:de:34:49:8d:e8:59:ac:9d:f2:76:5a:36:f2:13:f4:af: - e0:09:c7:61:2a:6c:f7:e0:9d:ae:bb:86:4a:28:6f:2e:ee:b4: - 79:cd:90:33:c3:b3:76:fa:f5:f0:6c:9d:01:90:fa:9e:90:f6: - 9c:72:cf:47:da:c3:1f:e4:35:20:53:f2:54:d1:df:61:83:a6: - 02:e2:25:38:de:85:32:2d:5e:73:90:52:5d:42:c4:ce:3d:4b: - e1:f9:19:84:1d:d5:a2:50:cc:41:fb:41:14:c3:bd:d6:c9:5a: - a3:63:66:02:80:bd:05:3a:3b:47:9c:ec:00:26:4c:f5:88:51: - bf:a8:23:7f:18:07:b0:0b:ed:8b:26:a1:64:d3:61:4a:eb:5c: - 9f:de:b3:af:67:03:b3:1f:dd:6d:5d:69:68:69:ab:5e:3a:ec: - 7c:69:bc:c7:3b:85:4e:9e:15:b9:b4:15:4f:c3:95:7a:58:d7: - c9:6c:e9:6c:b9:f3:29:63:5e:b4:2c:f0:2d:3d:ed:5a:65:e0: - a9:5b:40:c2:48:99:81:6d:9e:1f:06:2a:3c:12:b4:8b:0f:9b: - a2:24:f0:a6:8d:d6:7a:e0:4b:b6:64:96:63:95:84:c2:4a:cd: - 1c:2e:24:87:33:60:e5:c3 + Signature Value: + 18:fa:5b:75:fc:3e:7a:c7:5f:77:c7:ca:df:cf:5f:c3:12:c4: + 40:5d:d4:32:aa:b8:6a:d7:d5:15:15:46:98:23:a5:e6:90:5b: + 18:99:4c:e3:ad:42:a3:82:31:36:88:cd:e9:fb:c4:04:96:48: + 8b:01:c7:8d:01:cf:5b:33:06:96:46:66:74:1d:4f:ed:c1:b6: + b9:b4:0d:61:cc:63:7e:d7:2e:77:8c:96:1c:2a:23:68:6b:85: + 57:76:70:33:13:fe:e1:4f:a6:23:77:18:fa:1a:8c:e8:bd:65: + c9:cf:3f:f4:c9:17:dc:eb:c7:bc:c0:04:2e:2d:46:2f:69:66: + c3:1b:8f:fe:ec:3e:d3:ca:94:bf:76:0a:25:0d:a9:7b:02:1c: + a9:d0:3b:5f:0b:c0:81:3a:3d:64:e1:bf:a7:2d:4e:bd:4d:c4: + d8:29:c6:22:18:d0:c5:ac:72:02:82:3f:aa:3a:a2:3a:22:97: + 31:dd:08:63:c3:75:14:b9:60:28:2d:5b:68:e0:16:a9:66:82: + 23:51:f5:eb:53:d8:31:9b:7b:e9:b7:9d:4b:eb:88:16:cf:f9: + 5d:38:8a:49:30:8f:ed:f1:eb:19:f4:77:1a:31:18:4d:67:54: + 6c:2f:6f:65:f9:db:3d:ec:21:ec:5e:f4:f4:8b:ca:60:65:54: + d1:71:64:f4:f9:a6:a3:81:33:36:33:71:f0:a4:78:5f:4e:ad: + 83:21:de:34:49:8d:e8:59:ac:9d:f2:76:5a:36:f2:13:f4:af: + e0:09:c7:61:2a:6c:f7:e0:9d:ae:bb:86:4a:28:6f:2e:ee:b4: + 79:cd:90:33:c3:b3:76:fa:f5:f0:6c:9d:01:90:fa:9e:90:f6: + 9c:72:cf:47:da:c3:1f:e4:35:20:53:f2:54:d1:df:61:83:a6: + 02:e2:25:38:de:85:32:2d:5e:73:90:52:5d:42:c4:ce:3d:4b: + e1:f9:19:84:1d:d5:a2:50:cc:41:fb:41:14:c3:bd:d6:c9:5a: + a3:63:66:02:80:bd:05:3a:3b:47:9c:ec:00:26:4c:f5:88:51: + bf:a8:23:7f:18:07:b0:0b:ed:8b:26:a1:64:d3:61:4a:eb:5c: + 9f:de:b3:af:67:03:b3:1f:dd:6d:5d:69:68:69:ab:5e:3a:ec: + 7c:69:bc:c7:3b:85:4e:9e:15:b9:b4:15:4f:c3:95:7a:58:d7: + c9:6c:e9:6c:b9:f3:29:63:5e:b4:2c:f0:2d:3d:ed:5a:65:e0: + a9:5b:40:c2:48:99:81:6d:9e:1f:06:2a:3c:12:b4:8b:0f:9b: + a2:24:f0:a6:8d:d6:7a:e0:4b:b6:64:96:63:95:84:c2:4a:cd: + 1c:2e:24:87:33:60:e5:c3 SHA1 Fingerprint=1B:8E:EA:57:96:29:1A:C9:39:EA:B8:0A:81:1A:73:73:C0:93:79:67 diff --git a/Patches/Common/android_system_ca-certificates/files/53a1b57a.0 b/Patches/Common/android_system_ca-certificates/files/53a1b57a.0 new file mode 100644 index 00000000..acf982e5 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/53a1b57a.0 @@ -0,0 +1,121 @@ +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBP +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xGzAZBgNVBAMMEkhpUEtJIFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRa +Fw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3 +YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kgUm9vdCBDQSAtIEcx +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0o9Qw +qNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twv +Vcg3Px+kwJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6 +lZgRZq2XNdZ1AYDgr/SEYYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnz +Qs7ZngyzsHeXZJzA9KMuH5UHsBffMNsAGJZMoYFL3QRtU6M9/Aes1MU3guvklQgZ +KILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfdhSi8MEyr48KxRURHH+CK +FgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj1jOXTyFj +HluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDr +y+K49a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ +/W3c1pzAtH2lsN0/Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgM +a/aOEmem8rJY5AIJEzypuxC00jBF8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6 +fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqc +SE5XCV0vrPSltJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6Fza +ZsT0pPBWGTMpWmWSBUdGSquEwx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9Tc +XzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07QJNBAsNB1CI69aO4I1258EHBGG3zg +iLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv5wiZqAxeJoBF1Pho +L5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+GpzjLrF +Ne85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wr +kkVbbiVghUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+ +vhV4nYWBSipX3tUZQ9rbyltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQU +YDksswBVLuT1sw5XxJFBAJw/6KXf6vb/yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 2d:dd:ac:ce:62:97:94:a1:43:e8:b0:cd:76:6a:5e:60 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=TW, O=Chunghwa Telecom Co., Ltd., CN=HiPKI Root CA - G1 + Validity + Not Before: Feb 22 09:46:04 2019 GMT + Not After : Dec 31 15:59:59 2037 GMT + Subject: C=TW, O=Chunghwa Telecom Co., Ltd., CN=HiPKI Root CA - G1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:f4:1e:7f:52:73:32:0c:73:e4:bd:13:74:a3:d4: + 30:a8:d0:ae:4b:d8:b6:df:75:47:66:f4:7c:e7:39: + 04:1e:6a:70:20:d2:5a:47:72:67:55:f4:a5:e8:9d: + d5:1e:21:a1:f0:67:ba:cc:21:68:be:44:53:bf:8d: + f9:e2:dc:2f:55:c8:37:3f:1f:a4:c0:9c:b3:e4:77: + 5c:a0:46:fe:77:fa:1a:a0:38:ea:ed:9a:72:de:2b: + bd:94:57:3a:ba:ec:79:e7:5f:7d:42:64:39:7a:26: + 36:f7:24:f0:d5:2f:ba:95:98:11:66:ad:97:35:d6: + 75:01:80:e0:af:f4:84:61:8c:0d:1e:5f:7c:87:96: + 5e:41:af:eb:87:ea:f8:5d:f1:2e:88:05:3e:4c:22: + bb:da:1f:2a:dd:52:46:64:39:f3:42:ce:d9:9e:0c: + b3:b0:77:97:64:9c:c0:f4:a3:2e:1f:95:07:b0:17: + df:30:db:00:18:96:4c:a1:81:4b:dd:04:6d:53:a3: + 3d:fc:07:ac:d4:c5:37:82:eb:e4:95:08:19:28:82: + d2:42:3a:a3:d8:53:ec:79:89:60:48:60:c8:72:92: + 50:dc:03:8f:83:3f:b2:42:57:5a:db:6a:e9:11:97: + dd:85:28:bc:30:4c:ab:e3:c2:b1:45:44:47:1f:e0: + 8a:16:07:96:d2:21:0f:53:c0:ed:a9:7e:d4:4e:ec: + 9b:09:ec:af:42:ac:30:d6:bf:d1:10:45:e0:a6:16: + b2:a5:c5:d3:4f:73:94:33:71:02:a1:6a:a3:d6:33: + 97:4f:21:63:1e:5b:8f:d9:c1:5e:45:71:77:0f:81: + 5d:5f:21:9a:ad:83:cc:fa:5e:d6:8d:23:5f:1b:3d: + 41:af:20:75:66:5a:4a:f6:9f:fb:ab:18:f7:71:c0: + b6:1d:31:ec:3b:20:eb:cb:e2:b8:f5:ae:92:b2:f7: + e1:84:4b:f2:a2:f2:93:9a:22:9e:d3:14:6f:36:54: + bd:1f:5e:59:15:b9:73:a8:c1:7c:6f:7b:62:e9:16: + 6c:47:5a:65:f3:0e:11:9b:46:d9:fd:6d:dc:d6:9c: + c0:b4:7d:a5:b0:dd:3f:56:6f:a1:f9:f6:e4:12:48: + fd:06:7f:12:57:b6:a9:23:4f:5b:03:c3:e0:71:2a: + 23:b7:f7:b0:b1:3b:bc:98:bd:d6:98:a8:0c:6b:f6: + 8e:12:67:a6:f2:b2:58:e4:02:09:13:3c:a9:bb:10: + b4:d2:30:45:f1:ec:f7:00:11:df:65:f8:dc:2b:43: + 55:bf:16:97:c4:0f:d5:2c:61:84:aa:72:86:fe:e6: + 3a:7e:c2:3f:7d:ee:fc:2f:14:3e:e6:85:dd:50:6f: + b7:49:ed + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + F2:77:17:FA:5E:A8:FE:F6:3D:71:D5:68:BA:C9:46:0C:38:D8:AF:B0 + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 50:51:f0:75:dc:70:04:e3:ff:aa:75:d4:71:a2:cb:9e:8f:a8: + a9:d3:af:75:c7:54:cf:3a:1c:04:99:22:ac:c4:11:e2:ef:33: + 4a:a6:23:1d:0e:0d:47:d8:37:c7:6f:af:34:7f:4f:81:6b:35: + 4f:e9:72:a5:31:e2:78:e7:f7:4e:94:18:5b:40:7d:cf:6b:21: + 54:86:e6:95:7a:fb:c6:ca:ea:9c:48:4e:57:09:5d:2f:ac:f4: + a5:b4:97:33:58:d5:ac:79:a9:cc:5f:f9:85:fa:52:c5:8d:f8: + 91:14:eb:3a:0d:17:d0:52:c2:7b:e3:c2:73:8e:46:78:06:38: + 2c:e8:5c:da:66:c4:f4:a4:f0:56:19:33:29:5a:65:92:05:47: + 46:4a:ab:84:c3:1e:27:a1:1f:11:92:99:27:75:93:0f:bc:36: + 3b:97:57:8f:26:5b:0c:bb:9c:0f:d4:6e:30:07:d4:dc:5f:36: + 68:66:39:83:96:27:26:8a:c8:c4:39:fe:9a:21:6f:d5:72:86: + e9:7f:62:e5:97:4e:d0:24:d0:40:b0:d0:75:08:8e:bd:68:ee: + 08:d7:6e:7c:10:70:46:1b:7c:e0:88:b2:9e:72:86:99:01:e3: + bf:9f:49:19:b4:25:be:56:65:ae:17:63:e5:1e:df:e8:ff:47: + a5:bf:e1:26:05:84:e4:b0:c0:af:e7:08:99:a8:0c:5e:26:80: + 45:d4:f8:68:2f:96:8f:ae:e2:4a:1c:9c:16:0c:13:6f:38:87: + f6:bb:c8:34:5f:92:03:51:79:70:a6:df:cb:f5:99:4d:79:cd: + 4e:bc:57:9f:43:4e:6b:2e:2b:18:f8:6a:73:8c:ba:c5:35:ef: + 39:6a:41:1e:cf:71:a8:a2:b2:86:07:5b:3a:c9:e1:ef:3f:65: + 04:80:47:32:44:70:95:4e:31:67:6a:74:5b:10:45:75:ea:b0: + 9f:d0:e6:35:fe:4e:9f:8b:cc:2b:92:45:5b:6e:25:60:85:46: + cd:d1:aa:b0:76:66:93:77:96:be:83:be:38:b6:24:4e:26:0b: + cc:ed:7a:56:1a:e0:e9:5a:c6:64:ad:4c:7a:00:48:44:2f:b9: + 40:bb:13:3e:be:15:78:9d:85:81:4a:2a:57:de:d5:19:43:da: + db:ca:5b:47:86:83:0b:3f:b6:0d:76:78:73:79:22:5e:b1:80: + 1f:cf:be:d1:3f:56:10:98:2b:95:87:a1:1f:9d:64:14:60:39: + 2c:b3:00:55:2e:e4:f5:b3:0e:57:c4:91:41:00:9c:3f:e8:a5: + df:ea:f6:ff:c8:f0:ad:6d:52:a8:17:ab:9b:61:fc:12:51:35: + e4:25:fd:af:aa:6a:86:39 +SHA1 Fingerprint=6A:92:E4:A8:EE:1B:EC:96:45:37:E3:29:57:49:CD:96:E3:E5:D2:60 diff --git a/Patches/Common/android_system_ca-certificates/files/583d0756.0 b/Patches/Common/android_system_ca-certificates/files/583d0756.0 index 4540abc6..7486f7b7 100644 --- a/Patches/Common/android_system_ca-certificates/files/583d0756.0 +++ b/Patches/Common/android_system_ca-certificates/files/583d0756.0 @@ -44,7 +44,7 @@ Certificate: Subject: C=US, ST=Texas, L=Houston, O=SSL Corporation, CN=SSL.com EV Root Certification Authority RSA R2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:8f:36:65:40:e1:d6:4d:c0:d7:b4:e9:46:da:6b: ea:33:47:cd:4c:f9:7d:7d:be:bd:2d:3d:f0:db:78: @@ -86,40 +86,40 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:F9:60:BB:D4:E3:D5:34:F6:B8:F5:06:80:25:A7:73:DB:46:69:A8:9E - + F9:60:BB:D4:E3:D5:34:F6:B8:F5:06:80:25:A7:73:DB:46:69:A8:9E X509v3 Subject Key Identifier: F9:60:BB:D4:E3:D5:34:F6:B8:F5:06:80:25:A7:73:DB:46:69:A8:9E X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 56:b3:8e:cb:0a:9d:49:8e:bf:a4:c4:91:bb:66:17:05:51:98: - 75:fb:e5:50:2c:7a:9e:f1:14:fa:ab:d3:8a:3e:ff:91:29:8f: - 63:8b:d8:b4:a9:54:01:0d:be:93:86:2f:f9:4a:6d:c7:5e:f5: - 57:f9:ca:55:1c:12:be:47:0f:36:c5:df:6a:b7:db:75:c2:47: - 25:7f:b9:f1:63:f8:68:2d:55:04:d1:f2:8d:b0:a4:cf:bc:3c: - 5e:1f:78:e7:a5:a0:20:70:b0:04:c5:b7:f7:72:a7:de:22:0d: - bd:33:25:46:8c:64:92:26:e3:3e:2e:63:96:da:9b:8c:3d:f8: - 18:09:d7:03:cc:7d:86:82:e0:ca:04:07:51:50:d7:ff:92:d5: - 0c:ef:da:86:9f:99:d7:eb:b7:af:68:e2:39:26:94:ba:68:b7: - bf:83:d3:ea:7a:67:3d:62:67:ae:25:e5:72:e8:e2:e4:ec:ae: - 12:f6:4b:2b:3c:9f:e9:b0:40:f3:38:54:b3:fd:b7:68:c8:da: - c6:8f:51:3c:b2:fb:91:dc:1c:e7:9b:9d:e1:b7:0d:72:8f:e2: - a4:c4:a9:78:f9:eb:14:ac:c6:43:05:c2:65:39:28:18:02:c3: - 82:b2:9d:05:be:65:ed:96:5f:65:74:3c:fb:09:35:2e:7b:9c: - 13:fd:1b:0f:5d:c7:6d:81:3a:56:0f:cc:3b:e1:af:02:2f:22: - ac:46:ca:46:3c:a0:1c:4c:d6:44:b4:5e:2e:5c:15:66:09:e1: - 26:29:fe:c6:52:61:ba:b1:73:ff:c3:0c:9c:e5:6c:6a:94:3f: - 14:ca:40:16:95:84:f3:59:a9:ac:5f:4c:61:93:6d:d1:3b:cc: - a2:95:0c:22:a6:67:67:44:2e:b9:d9:d2:8a:41:b3:66:0b:5a: - fb:7d:23:a5:f2:1a:b0:ff:de:9b:83:94:2e:d1:3f:df:92:b7: - 91:af:05:3b:65:c7:a0:6c:b1:cd:62:12:c3:90:1b:e3:25:ce: - 34:bc:6f:77:76:b1:10:c3:f7:05:1a:c0:d6:af:74:62:48:17: - 77:92:69:90:61:1c:de:95:80:74:54:8f:18:1c:c3:f3:03:d0: - bf:a4:43:75:86:53:18:7a:0a:2e:09:1c:36:9f:91:fd:82:8a: - 22:4b:d1:0e:50:25:dd:cb:03:0c:17:c9:83:00:08:4e:35:4d: - 8a:8b:ed:f0:02:94:66:2c:44:7f:cb:95:27:96:17:ad:09:30: - ac:b6:71:17:6e:8b:17:f6:1c:09:d4:2d:3b:98:a5:71:d3:54: - 13:d9:60:f3:f5:4b:66:4f:fa:f1:ee:20:12:8d:b4:ac:57:b1: - 45:63:a1:ac:76:a9:c2:fb + Signature Value: + 56:b3:8e:cb:0a:9d:49:8e:bf:a4:c4:91:bb:66:17:05:51:98: + 75:fb:e5:50:2c:7a:9e:f1:14:fa:ab:d3:8a:3e:ff:91:29:8f: + 63:8b:d8:b4:a9:54:01:0d:be:93:86:2f:f9:4a:6d:c7:5e:f5: + 57:f9:ca:55:1c:12:be:47:0f:36:c5:df:6a:b7:db:75:c2:47: + 25:7f:b9:f1:63:f8:68:2d:55:04:d1:f2:8d:b0:a4:cf:bc:3c: + 5e:1f:78:e7:a5:a0:20:70:b0:04:c5:b7:f7:72:a7:de:22:0d: + bd:33:25:46:8c:64:92:26:e3:3e:2e:63:96:da:9b:8c:3d:f8: + 18:09:d7:03:cc:7d:86:82:e0:ca:04:07:51:50:d7:ff:92:d5: + 0c:ef:da:86:9f:99:d7:eb:b7:af:68:e2:39:26:94:ba:68:b7: + bf:83:d3:ea:7a:67:3d:62:67:ae:25:e5:72:e8:e2:e4:ec:ae: + 12:f6:4b:2b:3c:9f:e9:b0:40:f3:38:54:b3:fd:b7:68:c8:da: + c6:8f:51:3c:b2:fb:91:dc:1c:e7:9b:9d:e1:b7:0d:72:8f:e2: + a4:c4:a9:78:f9:eb:14:ac:c6:43:05:c2:65:39:28:18:02:c3: + 82:b2:9d:05:be:65:ed:96:5f:65:74:3c:fb:09:35:2e:7b:9c: + 13:fd:1b:0f:5d:c7:6d:81:3a:56:0f:cc:3b:e1:af:02:2f:22: + ac:46:ca:46:3c:a0:1c:4c:d6:44:b4:5e:2e:5c:15:66:09:e1: + 26:29:fe:c6:52:61:ba:b1:73:ff:c3:0c:9c:e5:6c:6a:94:3f: + 14:ca:40:16:95:84:f3:59:a9:ac:5f:4c:61:93:6d:d1:3b:cc: + a2:95:0c:22:a6:67:67:44:2e:b9:d9:d2:8a:41:b3:66:0b:5a: + fb:7d:23:a5:f2:1a:b0:ff:de:9b:83:94:2e:d1:3f:df:92:b7: + 91:af:05:3b:65:c7:a0:6c:b1:cd:62:12:c3:90:1b:e3:25:ce: + 34:bc:6f:77:76:b1:10:c3:f7:05:1a:c0:d6:af:74:62:48:17: + 77:92:69:90:61:1c:de:95:80:74:54:8f:18:1c:c3:f3:03:d0: + bf:a4:43:75:86:53:18:7a:0a:2e:09:1c:36:9f:91:fd:82:8a: + 22:4b:d1:0e:50:25:dd:cb:03:0c:17:c9:83:00:08:4e:35:4d: + 8a:8b:ed:f0:02:94:66:2c:44:7f:cb:95:27:96:17:ad:09:30: + ac:b6:71:17:6e:8b:17:f6:1c:09:d4:2d:3b:98:a5:71:d3:54: + 13:d9:60:f3:f5:4b:66:4f:fa:f1:ee:20:12:8d:b4:ac:57:b1: + 45:63:a1:ac:76:a9:c2:fb SHA1 Fingerprint=74:3A:F0:52:9B:D0:32:A0:F4:4A:83:CD:D4:BA:A9:7B:7C:2E:C4:9A diff --git a/Patches/Common/android_system_ca-certificates/files/5a250ea7.0 b/Patches/Common/android_system_ca-certificates/files/5a250ea7.0 deleted file mode 100644 index c63dddec..00000000 --- a/Patches/Common/android_system_ca-certificates/files/5a250ea7.0 +++ /dev/null @@ -1,120 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO -TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh -dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX -DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl -ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv -b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP -cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW -IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX -xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy -KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR -9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az -5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8 -6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7 -Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP -bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt -BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt -XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF -MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd -INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD -U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp -LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8 -Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp -gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh -/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw -0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A -fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq -4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR -1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/ -QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM -94B7IWcnMFk= ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 10003001 (0x98a239) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=NL, O=Staat der Nederlanden, CN=Staat der Nederlanden Root CA - G3 - Validity - Not Before: Nov 14 11:28:42 2013 GMT - Not After : Nov 13 23:00:00 2028 GMT - Subject: C=NL, O=Staat der Nederlanden, CN=Staat der Nederlanden Root CA - G3 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) - Modulus: - 00:be:32:a2:54:0f:70:fb:2c:5c:59:eb:6c:c4:a4: - 51:e8:85:2a:b3:cc:4a:34:f2:b0:5f:f3:0e:c7:1c: - 3d:53:1e:88:08:68:d8:6f:3d:ad:c2:9e:cc:82:67: - 07:27:87:68:71:3a:9f:75:96:22:46:05:b0:ed:ad: - c7:5b:9e:2a:de:9c:fc:3a:c6:95:a7:f5:17:67:18: - e7:2f:49:08:0c:5c:cf:e6:cc:34:ed:78:fb:50:b1: - dc:6b:32:f0:a2:fe:b6:3c:e4:ec:5a:97:c7:3f:1e: - 70:08:30:a0:dc:c5:b3:6d:6f:d0:82:72:11:ab:d2: - 81:68:59:82:17:b7:78:92:60:fa:cc:de:3f:84:eb: - 8d:38:33:90:0a:72:23:fa:35:cc:26:71:31:d1:72: - 28:92:d9:5b:23:6d:66:b5:6d:07:42:eb:a6:33:ce: - 92:db:c0:f6:6c:63:78:cd:ca:4e:3d:b5:e5:52:9b: - f1:be:3b:e6:54:60:b0:66:1e:09:ab:07:fe:54:89: - 11:42:d1:f7:24:ba:60:78:1a:98:f7:c9:11:fd:16: - c1:35:1a:54:75:ef:43:d3:e5:ae:4e:ce:e7:7b:c3: - c6:4e:61:51:4b:ab:9a:45:4b:a1:1f:41:bd:48:53: - 15:71:64:0b:86:b3:e5:2e:be:ce:a4:1b:c1:29:84: - a2:b5:cb:08:23:76:43:22:24:1f:17:04:d4:6e:9c: - c6:fc:7f:2b:66:1a:ec:8a:e5:d6:cf:4d:f5:63:09: - b7:15:39:d6:7b:ac:eb:e3:7c:e9:4e:fc:75:42:c8: - ed:58:95:0c:06:42:a2:9c:f7:e4:70:b3:df:72:6f: - 5a:37:40:89:d8:85:a4:d7:f1:0b:de:43:19:d4:4a: - 58:2c:8c:8a:39:9e:bf:84:87:f1:16:3b:36:0c:e9: - d3:b4:ca:6c:19:41:52:09:a1:1d:b0:6a:bf:82:ef: - 70:51:21:32:dc:05:76:8c:cb:f7:64:e4:03:50:af: - 8c:91:67:ab:c5:f2:ee:58:d8:de:be:f7:e7:31:cf: - 6c:c9:3b:71:c1:d5:88:b5:65:bc:c0:e8:17:17:07: - 12:b5:5c:d2:ab:20:93:b4:e6:82:83:70:36:c5:cd: - a3:8d:ad:8b:ec:a3:c1:43:87:e6:43:e2:34:be:95: - 8b:35:ed:07:39:da:a8:1d:7a:9f:36:9e:12:b0:0c: - 65:12:90:15:60:d9:26:40:44:e3:56:60:a5:10:d4: - 6a:3c:fd:41:dc:0e:5a:47:b6:ef:97:61:75:4f:d9: - fe:c7:b2:1d:d4:ed:5d:49:b3:a9:6a:cb:66:84:13: - d5:5c:a0:dc:df:6e:77:06:d1:71:75:c8:57:6f:af: - 0f:77:5b - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - 54:AD:FA:C7:92:57:AE:CA:35:9C:2E:12:FB:E4:BA:5D:20:DC:94:57 - Signature Algorithm: sha256WithRSAEncryption - 30:99:9d:05:32:c8:5e:0e:3b:98:01:3a:8a:a4:e7:07:f7:7a: - f8:e7:9a:df:50:43:53:97:2a:3d:ca:3c:47:98:2e:e1:15:7b: - f1:92:f3:61:da:90:25:16:65:c0:9f:54:5d:0e:03:3b:5b:77: - 02:9c:84:b6:0d:98:5f:34:dd:3b:63:c2:c3:28:81:c2:9c:29: - 2e:29:e2:c8:c3:01:f2:33:ea:2a:aa:cc:09:08:f7:65:67:c6: - cd:df:d3:b6:2b:a7:bd:cc:d1:0e:70:5f:b8:23:d1:cb:91:4e: - 0a:f4:c8:7a:e5:d9:63:36:c1:d4:df:fc:22:97:f7:60:5d:ea: - 29:2f:58:b2:bd:58:bd:8d:96:4f:10:75:bf:48:7b:3d:51:87: - a1:3c:74:22:c2:fc:07:7f:80:dc:c4:ac:fe:6a:c1:70:30:b0: - e9:8e:69:e2:2c:69:81:94:09:ba:dd:fe:4d:c0:83:8c:94:58: - c0:46:20:af:9c:1f:02:f8:35:55:49:2f:46:d4:c0:f0:a0:96: - 02:0f:33:c5:71:f3:9e:23:7d:94:b7:fd:3a:d3:09:83:06:21: - fd:60:3d:ae:32:c0:d2:ee:8d:a6:f0:e7:b4:82:7c:0a:cc:70: - c9:79:80:f8:fe:4c:f7:35:84:19:8a:31:fb:0a:d9:d7:7f:9b: - f0:a2:9a:6b:c3:05:4a:ed:41:60:14:30:d1:aa:11:42:6e:d3: - 23:02:04:0b:c6:65:dd:dd:52:77:da:81:6b:b2:a8:fa:01:38: - b9:96:ea:2a:6c:67:97:89:94:9e:bc:e1:54:d5:e4:6a:78:ef: - 4a:bd:2b:9a:3d:40:7e:c6:c0:75:d2:6e:fb:68:30:ec:ec:8b: - 9d:f9:49:35:9a:1a:2c:d9:b3:95:39:d5:1e:92:f7:a6:b9:65: - 2f:e5:3d:6d:3a:48:4c:08:dc:e4:28:12:28:be:7d:35:5c:ea: - e0:16:7e:13:1b:6a:d7:3e:d7:9e:fc:2d:75:b2:c1:14:d5:23: - 03:db:5b:6f:0b:3e:78:2f:0d:de:33:8d:16:b7:48:e7:83:9a: - 81:0f:7b:c1:43:4d:55:04:17:38:4a:51:d5:59:a2:89:74:d3: - 9f:be:1e:4b:d7:c6:6d:b7:88:24:6f:60:91:a4:82:85:5b:56: - 41:bc:d0:44:ab:6a:13:be:d1:2c:58:b7:12:33:58:b2:37:63: - dc:13:f5:94:1d:3f:40:51:f5:4f:f5:3a:ed:c8:c5:eb:c2:1e: - 1d:16:95:7a:c7:7e:42:71:93:6e:4b:15:b7:30:df:aa:ed:57: - 85:48:ac:1d:6a:dd:39:69:e4:e1:79:78:be:ce:05:bf:a1:0c: - f7:80:7b:21:67:27:30:59 -SHA1 Fingerprint=D8:EB:6B:41:51:92:59:E0:F3:E7:85:00:C0:3D:B6:88:97:C9:EE:FC diff --git a/Patches/Common/android_system_ca-certificates/files/5a3f0ff8.0 b/Patches/Common/android_system_ca-certificates/files/5a3f0ff8.0 index 35cfa100..59f0a07d 100644 --- a/Patches/Common/android_system_ca-certificates/files/5a3f0ff8.0 +++ b/Patches/Common/android_system_ca-certificates/files/5a3f0ff8.0 @@ -36,7 +36,7 @@ Certificate: Subject: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:d0:40:8b:8b:72:e3:91:1b:f7:51:c1:1b:54:04: 98:d3:a9:bf:c1:e6:8a:5d:3b:87:fb:bb:88:ce:0d: @@ -65,24 +65,23 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 CRL Distribution Points: - Full Name: URI:http://crl.comodoca.com/COMODOCertificationAuthority.crl - Signature Algorithm: sha1WithRSAEncryption - 3e:98:9e:9b:f6:1b:e9:d7:39:b7:78:ae:1d:72:18:49:d3:87: - e4:43:82:eb:3f:c9:aa:f5:a8:b5:ef:55:7c:21:52:65:f9:d5: - 0d:e1:6c:f4:3e:8c:93:73:91:2e:02:c4:4e:07:71:6f:c0:8f: - 38:61:08:a8:1e:81:0a:c0:2f:20:2f:41:8b:91:dc:48:45:bc: - f1:c6:de:ba:76:6b:33:c8:00:2d:31:46:4c:ed:e7:9d:cf:88: - 94:ff:33:c0:56:e8:24:86:26:b8:d8:38:38:df:2a:6b:dd:12: - cc:c7:3f:47:17:4c:a2:c2:06:96:09:d6:db:fe:3f:3c:46:41: - df:58:e2:56:0f:3c:3b:c1:1c:93:35:d9:38:52:ac:ee:c8:ec: - 2e:30:4e:94:35:b4:24:1f:4b:78:69:da:f2:02:38:cc:95:52: - 93:f0:70:25:59:9c:20:67:c4:ee:f9:8b:57:61:f4:92:76:7d: - 3f:84:8d:55:b7:e8:e5:ac:d5:f1:f5:19:56:a6:5a:fb:90:1c: - af:93:eb:e5:1c:d4:67:97:5d:04:0e:be:0b:83:a6:17:83:b9: - 30:12:a0:c5:33:15:05:b9:0d:fb:c7:05:76:e3:d8:4a:8d:fc: - 34:17:a3:c6:21:28:be:30:45:31:1e:c7:78:be:58:61:38:ac: - 3b:e2:01:65 + Signature Value: + 3e:98:9e:9b:f6:1b:e9:d7:39:b7:78:ae:1d:72:18:49:d3:87: + e4:43:82:eb:3f:c9:aa:f5:a8:b5:ef:55:7c:21:52:65:f9:d5: + 0d:e1:6c:f4:3e:8c:93:73:91:2e:02:c4:4e:07:71:6f:c0:8f: + 38:61:08:a8:1e:81:0a:c0:2f:20:2f:41:8b:91:dc:48:45:bc: + f1:c6:de:ba:76:6b:33:c8:00:2d:31:46:4c:ed:e7:9d:cf:88: + 94:ff:33:c0:56:e8:24:86:26:b8:d8:38:38:df:2a:6b:dd:12: + cc:c7:3f:47:17:4c:a2:c2:06:96:09:d6:db:fe:3f:3c:46:41: + df:58:e2:56:0f:3c:3b:c1:1c:93:35:d9:38:52:ac:ee:c8:ec: + 2e:30:4e:94:35:b4:24:1f:4b:78:69:da:f2:02:38:cc:95:52: + 93:f0:70:25:59:9c:20:67:c4:ee:f9:8b:57:61:f4:92:76:7d: + 3f:84:8d:55:b7:e8:e5:ac:d5:f1:f5:19:56:a6:5a:fb:90:1c: + af:93:eb:e5:1c:d4:67:97:5d:04:0e:be:0b:83:a6:17:83:b9: + 30:12:a0:c5:33:15:05:b9:0d:fb:c7:05:76:e3:d8:4a:8d:fc: + 34:17:a3:c6:21:28:be:30:45:31:1e:c7:78:be:58:61:38:ac: + 3b:e2:01:65 SHA1 Fingerprint=66:31:BF:9E:F7:4F:9E:B6:C9:D5:A6:0C:BA:6A:BE:D1:F7:BD:EF:7B diff --git a/Patches/Common/android_system_ca-certificates/files/5acf816d.0 b/Patches/Common/android_system_ca-certificates/files/5acf816d.0 index 0a1d1fae..1da2c79d 100644 --- a/Patches/Common/android_system_ca-certificates/files/5acf816d.0 +++ b/Patches/Common/android_system_ca-certificates/files/5acf816d.0 @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQsw -CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU -MBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw -MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp -Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQA -IgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu -hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/l -xKvRHYqjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud -DgQWBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0 -CMRw3J5QdCHojXohw0+WbhXRIjVhLfoIN+4Zba3bssx9BzT1YBkstTTZbyACMANx -sbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11xzPKwTdb+mciUqXWi4w== +MIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYD +VQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG +A1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw +WjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz +IExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzuhXyi +QHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvR +HYqjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D +9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/Cr8deVl5c1RxYIigL9zC2L7F8AjEA8GE8 +p/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh4rsUecrNIdSUtUlD -----END CERTIFICATE----- Certificate: Data: Version: 3 (0x2) Serial Number: - 6e:47:a9:c8:8b:94:b6:e8:bb:3b:2a:d8:a2:b2:c1:99 + 02:03:e5:c0:68:ef:63:1a:9c:72:90:50:52 Signature Algorithm: ecdsa-with-SHA384 Issuer: C=US, O=Google Trust Services LLC, CN=GTS Root R4 Validity @@ -37,16 +37,17 @@ Certificate: NIST CURVE: P-384 X509v3 extensions: X509v3 Key Usage: critical - Certificate Sign, CRL Sign + Digital Signature, Certificate Sign, CRL Sign X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: 80:4C:D6:EB:74:FF:49:36:A3:D5:D8:FC:B5:3E:C5:6A:F0:94:1D:8C Signature Algorithm: ecdsa-with-SHA384 - 30:64:02:30:6a:50:52:74:08:c4:70:dc:9e:50:74:21:e8:8d: - 7a:21:c3:4f:96:6e:15:d1:22:35:61:2d:fa:08:37:ee:19:6d: - ad:db:b2:cc:7d:07:34:f5:60:19:2c:b5:34:d9:6f:20:02:30: - 03:71:b1:ba:a3:60:0b:86:ed:9a:08:6a:95:68:9f:e2:b3:e1: - 93:64:7c:5e:93:a6:df:79:2d:8d:85:e3:94:cf:23:5d:71:cc: - f2:b0:4d:d6:fe:99:c8:94:a9:75:a2:e3 -SHA1 Fingerprint=2A:1D:60:27:D9:4A:B1:0A:1C:4D:91:5C:CD:33:A0:CB:3E:2D:54:CB + Signature Value: + 30:66:02:31:00:e8:40:ff:83:de:03:f4:9f:ae:1d:7a:a7:2e: + b9:af:4f:f6:83:1d:0e:2d:85:01:1d:d1:d9:6a:ec:0f:c2:af: + c7:5e:56:5e:5c:d5:1c:58:22:28:0b:f7:30:b6:2f:b1:7c:02: + 31:00:f0:61:3c:a7:f4:a0:82:e3:21:d5:84:1d:73:86:9c:2d: + af:ca:34:9b:f1:9f:b9:23:36:e2:bc:60:03:9d:80:b3:9a:56: + c8:e1:e2:bb:14:79:ca:cd:21:d4:94:b5:49:43 +SHA1 Fingerprint=77:D3:03:67:B5:E0:0C:15:F6:0C:38:61:DF:7C:E1:3B:92:46:4D:47 diff --git a/Patches/Common/android_system_ca-certificates/files/5cf9d536.0 b/Patches/Common/android_system_ca-certificates/files/5cf9d536.0 deleted file mode 100644 index bb7a9df2..00000000 --- a/Patches/Common/android_system_ca-certificates/files/5cf9d536.0 +++ /dev/null @@ -1,105 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC -TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 -aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz -MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw -IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR -dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp -li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D -rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ -WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug -F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU -xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC -Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv -dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw -ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl -IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh -c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy -ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh -Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI -KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T -KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq -y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p -dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD -VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL -MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk -fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 -7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R -cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y -mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW -xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK -SnQ2+Q== ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 985026699 (0x3ab6508b) - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=BM, O=QuoVadis Limited, OU=Root Certification Authority, CN=QuoVadis Root Certification Authority - Validity - Not Before: Mar 19 18:33:33 2001 GMT - Not After : Mar 17 18:33:33 2021 GMT - Subject: C=BM, O=QuoVadis Limited, OU=Root Certification Authority, CN=QuoVadis Root Certification Authority - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:bf:61:b5:95:53:ba:57:fc:fa:f2:67:0b:3a:1a: - df:11:80:64:95:b4:d1:bc:cd:7a:cf:f6:29:96:2e: - 24:54:40:24:38:f7:1a:85:dc:58:4c:cb:a4:27:42: - 97:d0:9f:83:8a:c3:e4:06:03:5b:00:a5:51:1e:70: - 04:74:e2:c1:d4:3a:ab:d7:ad:3b:07:18:05:8e:fd: - 83:ac:ea:66:d9:18:1b:68:8a:f5:57:1a:98:ba:f5: - ed:76:3d:7c:d9:de:94:6a:3b:4b:17:c1:d5:8f:bd: - 65:38:3a:95:d0:3d:55:36:4e:df:79:57:31:2a:1e: - d8:59:65:49:58:20:98:7e:ab:5f:7e:9f:e9:d6:4d: - ec:83:74:a9:c7:6c:d8:ee:29:4a:85:2a:06:14:f9: - 54:e6:d3:da:65:07:8b:63:37:12:d7:d0:ec:c3:7b: - 20:41:44:a3:ed:cb:a0:17:e1:71:65:ce:1d:66:31: - f7:76:01:19:c8:7d:03:58:b6:95:49:1d:a6:12:26: - e8:c6:0c:76:e0:e3:66:cb:ea:5d:a6:26:ee:e5:cc: - 5f:bd:67:a7:01:27:0e:a2:ca:54:c5:b1:7a:95:1d: - 71:1e:4a:29:8a:03:dc:6a:45:c1:a4:19:5e:6f:36: - cd:c3:a2:b0:b7:fe:5c:38:e2:52:bc:f8:44:43:e6: - 90:bb - Exponent: 65537 (0x10001) - X509v3 extensions: - Authority Information Access: - OCSP - URI:https://ocsp.quovadisoffshore.com - - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Certificate Policies: - Policy: 1.3.6.1.4.1.8024.0.1 - User Notice: - Explicit Text: Reliance on the QuoVadis Root Certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certification practices, and the QuoVadis Certificate Policy. - CPS: http://www.quovadis.bm - - X509v3 Subject Key Identifier: - 8B:4B:6D:ED:D3:29:B9:06:19:EC:39:39:A9:F0:97:84:6A:CB:EF:DF - X509v3 Authority Key Identifier: - keyid:8B:4B:6D:ED:D3:29:B9:06:19:EC:39:39:A9:F0:97:84:6A:CB:EF:DF - DirName:/C=BM/O=QuoVadis Limited/OU=Root Certification Authority/CN=QuoVadis Root Certification Authority - serial:3A:B6:50:8B - - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - Signature Algorithm: sha1WithRSAEncryption - 8a:d4:14:b5:fe:f4:9a:92:a7:19:d4:a4:7e:72:18:8f:d9:68: - 7c:52:24:dd:67:6f:39:7a:c4:aa:5e:3d:e2:58:b0:4d:70:98: - 84:61:e8:1b:e3:69:18:0e:ce:fb:47:50:a0:4e:ff:f0:24:1f: - bd:b2:ce:f5:27:fc:ec:2f:53:aa:73:7b:03:3d:74:6e:e6:16: - 9e:eb:a5:2e:c4:bf:56:27:50:2b:62:ba:be:4b:1c:3c:55:5c: - 41:1d:24:be:82:20:47:5d:d5:44:7e:7a:16:68:df:7d:4d:51: - 70:78:57:1d:33:1e:fd:02:99:9c:0c:cd:0a:05:4f:c7:bb:8e: - a4:75:fa:4a:6d:b1:80:8e:09:56:b9:9c:1a:60:fe:5d:c1:d7: - 7a:dc:11:78:d0:d6:5d:c1:b7:d5:ad:32:99:03:3a:8a:cc:54: - 25:39:31:81:7b:13:22:51:ba:46:6c:a1:bb:9e:fa:04:6c:49: - 26:74:8f:d2:73:eb:cc:30:a2:e6:ea:59:22:87:f8:97:f5:0e: - fd:ea:cc:92:a4:16:c4:52:18:ea:21:ce:b1:f1:e6:84:81:e5: - ba:a9:86:28:f2:43:5a:5d:12:9d:ac:1e:d9:a8:e5:0a:6a:a7: - 7f:a0:87:29:cf:f2:89:4d:d4:ec:c5:e2:e6:7a:d0:36:23:8a: - 4a:74:36:f9 -SHA1 Fingerprint=DE:3F:40:BD:50:93:D3:9B:6C:60:F6:DA:BC:07:62:01:00:89:76:C9 diff --git a/Patches/Common/android_system_ca-certificates/files/5f47b495.0 b/Patches/Common/android_system_ca-certificates/files/5f47b495.0 index 5cb5c0c0..052b8c0a 100644 --- a/Patches/Common/android_system_ca-certificates/files/5f47b495.0 +++ b/Patches/Common/android_system_ca-certificates/files/5f47b495.0 @@ -36,14 +36,14 @@ Certificate: Version: 3 (0x2) Serial Number: 6271844772424770508 (0x570a119742c4e3cc) Signature Algorithm: sha256WithRSAEncryption - Issuer: C=IT, L=Milan, O=Actalis S.p.A./03358520967, CN=Actalis Authentication Root CA + Issuer: C=IT, L=Milan, O=Actalis S.p.A.\/03358520967, CN=Actalis Authentication Root CA Validity Not Before: Sep 22 11:22:02 2011 GMT Not After : Sep 22 11:22:02 2030 GMT - Subject: C=IT, L=Milan, O=Actalis S.p.A./03358520967, CN=Actalis Authentication Root CA + Subject: C=IT, L=Milan, O=Actalis S.p.A.\/03358520967, CN=Actalis Authentication Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a7:c6:c4:a5:29:a4:2c:ef:e5:18:c5:b0:50:a3: 6f:51:3b:9f:0a:5a:c9:c2:48:38:0a:c2:1c:a0:18: @@ -87,38 +87,38 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:52:D8:88:3A:C8:9F:78:66:ED:89:F3:7B:38:70:94:C9:02:02:36:D0 - + 52:D8:88:3A:C8:9F:78:66:ED:89:F3:7B:38:70:94:C9:02:02:36:D0 X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 0b:7b:72:87:c0:60:a6:49:4c:88:58:e6:1d:88:f7:14:64:48: - a6:d8:58:0a:0e:4f:13:35:df:35:1d:d4:ed:06:31:c8:81:3e: - 6a:d5:dd:3b:1a:32:ee:90:3d:11:d2:2e:f4:8e:c3:63:2e:23: - 66:b0:67:be:6f:b6:c0:13:39:60:aa:a2:34:25:93:75:52:de: - a7:9d:ad:0e:87:89:52:71:6a:16:3c:19:1d:83:f8:9a:29:65: - be:f4:3f:9a:d9:f0:f3:5a:87:21:71:80:4d:cb:e0:38:9b:3f: - bb:fa:e0:30:4d:cf:86:d3:65:10:19:18:d1:97:02:b1:2b:72: - 42:68:ac:a0:bd:4e:5a:da:18:bf:6b:98:81:d0:fd:9a:be:5e: - 15:48:cd:11:15:b9:c0:29:5c:b4:e8:88:f7:3e:36:ae:b7:62: - fd:1e:62:de:70:78:10:1c:48:5b:da:bc:a4:38:ba:67:ed:55: - 3e:5e:57:df:d4:03:40:4c:81:a4:d2:4f:63:a7:09:42:09:14: - fc:00:a9:c2:80:73:4f:2e:c0:40:d9:11:7b:48:ea:7a:02:c0: - d3:eb:28:01:26:58:74:c1:c0:73:22:6d:93:95:fd:39:7d:bb: - 2a:e3:f6:82:e3:2c:97:5f:4e:1f:91:94:fa:fe:2c:a3:d8:76: - 1a:b8:4d:b2:38:4f:9b:fa:1d:48:60:79:26:e2:f3:fd:a9:d0: - 9a:e8:70:8f:49:7a:d6:e5:bd:0a:0e:db:2d:f3:8d:bf:eb:e3: - a4:7d:cb:c7:95:71:e8:da:a3:7c:c5:c2:f8:74:92:04:1b:86: - ac:a4:22:53:40:b6:ac:fe:4c:76:cf:fb:94:32:c0:35:9f:76: - 3f:6e:e5:90:6e:a0:a6:26:a2:b8:2c:be:d1:2b:85:fd:a7:68: - c8:ba:01:2b:b1:6c:74:1d:b8:73:95:e7:ee:b7:c7:25:f0:00: - 4c:00:b2:7e:b6:0b:8b:1c:f3:c0:50:9e:25:b9:e0:08:de:36: - 66:ff:37:a5:d1:bb:54:64:2c:c9:27:b5:4b:92:7e:65:ff:d3: - 2d:e1:b9:4e:bc:7f:a4:41:21:90:41:77:a6:39:1f:ea:9e:e3: - 9f:d0:66:6f:05:ec:aa:76:7e:bf:6b:16:a0:eb:b5:c7:fc:92: - 54:2f:2b:11:27:25:37:78:4c:51:6a:b0:f3:cc:58:5d:14:f1: - 6a:48:15:ff:c2:07:b6:b1:8d:0f:8e:5c:50:46:b3:3d:bf:01: - 98:4f:b2:59:54:47:3e:34:7b:78:6d:56:93:2e:73:ea:66:28: - 78:cd:1d:14:bf:a0:8f:2f:2e:b8:2e:8e:f2:14:8a:cc:e9:b5: - 7c:fb:6c:9d:0c:a5:e1:96 + Signature Value: + 0b:7b:72:87:c0:60:a6:49:4c:88:58:e6:1d:88:f7:14:64:48: + a6:d8:58:0a:0e:4f:13:35:df:35:1d:d4:ed:06:31:c8:81:3e: + 6a:d5:dd:3b:1a:32:ee:90:3d:11:d2:2e:f4:8e:c3:63:2e:23: + 66:b0:67:be:6f:b6:c0:13:39:60:aa:a2:34:25:93:75:52:de: + a7:9d:ad:0e:87:89:52:71:6a:16:3c:19:1d:83:f8:9a:29:65: + be:f4:3f:9a:d9:f0:f3:5a:87:21:71:80:4d:cb:e0:38:9b:3f: + bb:fa:e0:30:4d:cf:86:d3:65:10:19:18:d1:97:02:b1:2b:72: + 42:68:ac:a0:bd:4e:5a:da:18:bf:6b:98:81:d0:fd:9a:be:5e: + 15:48:cd:11:15:b9:c0:29:5c:b4:e8:88:f7:3e:36:ae:b7:62: + fd:1e:62:de:70:78:10:1c:48:5b:da:bc:a4:38:ba:67:ed:55: + 3e:5e:57:df:d4:03:40:4c:81:a4:d2:4f:63:a7:09:42:09:14: + fc:00:a9:c2:80:73:4f:2e:c0:40:d9:11:7b:48:ea:7a:02:c0: + d3:eb:28:01:26:58:74:c1:c0:73:22:6d:93:95:fd:39:7d:bb: + 2a:e3:f6:82:e3:2c:97:5f:4e:1f:91:94:fa:fe:2c:a3:d8:76: + 1a:b8:4d:b2:38:4f:9b:fa:1d:48:60:79:26:e2:f3:fd:a9:d0: + 9a:e8:70:8f:49:7a:d6:e5:bd:0a:0e:db:2d:f3:8d:bf:eb:e3: + a4:7d:cb:c7:95:71:e8:da:a3:7c:c5:c2:f8:74:92:04:1b:86: + ac:a4:22:53:40:b6:ac:fe:4c:76:cf:fb:94:32:c0:35:9f:76: + 3f:6e:e5:90:6e:a0:a6:26:a2:b8:2c:be:d1:2b:85:fd:a7:68: + c8:ba:01:2b:b1:6c:74:1d:b8:73:95:e7:ee:b7:c7:25:f0:00: + 4c:00:b2:7e:b6:0b:8b:1c:f3:c0:50:9e:25:b9:e0:08:de:36: + 66:ff:37:a5:d1:bb:54:64:2c:c9:27:b5:4b:92:7e:65:ff:d3: + 2d:e1:b9:4e:bc:7f:a4:41:21:90:41:77:a6:39:1f:ea:9e:e3: + 9f:d0:66:6f:05:ec:aa:76:7e:bf:6b:16:a0:eb:b5:c7:fc:92: + 54:2f:2b:11:27:25:37:78:4c:51:6a:b0:f3:cc:58:5d:14:f1: + 6a:48:15:ff:c2:07:b6:b1:8d:0f:8e:5c:50:46:b3:3d:bf:01: + 98:4f:b2:59:54:47:3e:34:7b:78:6d:56:93:2e:73:ea:66:28: + 78:cd:1d:14:bf:a0:8f:2f:2e:b8:2e:8e:f2:14:8a:cc:e9:b5: + 7c:fb:6c:9d:0c:a5:e1:96 SHA1 Fingerprint=F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC diff --git a/Patches/Common/android_system_ca-certificates/files/5f9a69fa.0 b/Patches/Common/android_system_ca-certificates/files/5f9a69fa.0 new file mode 100644 index 00000000..dca933e1 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/5f9a69fa.0 @@ -0,0 +1,56 @@ +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQsw +CQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgw +FgYDVQRhDA9WQVRFUy1RMjgyNjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1S +Q00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4MTIyMDA5MzczM1oXDTQzMTIyMDA5 +MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQL +DAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNBQyBS +QUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LH +sbI6GA60XYyzZl2hNPk2LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oK +Um8BA06Oi6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqGSM49BAMDA2kAMGYCMQCu +SuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoDzBOQn5IC +MQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJy +v+c= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 62:f6:32:6c:e5:c4:e3:68:5c:1b:62:dd:9c:2e:9d:95 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=ES, O=FNMT-RCM, OU=Ceres/organizationIdentifier=VATES-Q2826004J, CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS + Validity + Not Before: Dec 20 09:37:33 2018 GMT + Not After : Dec 20 09:37:33 2043 GMT + Subject: C=ES, O=FNMT-RCM, OU=Ceres/organizationIdentifier=VATES-Q2826004J, CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:f6:ba:57:53:c8:ca:ab:df:36:4a:52:21:e4:97: + d2:83:67:9e:f0:65:51:d0:5e:87:c7:47:b1:59:f2: + 57:47:9b:00:02:93:44:17:69:db:42:c7:b1:b2:3a: + 18:0e:b4:5d:8c:b3:66:5d:a1:34:f9:36:2c:49:db: + f3:46:fc:b3:44:69:44:13:66:fd:d7:c5:fd:af:36: + 4d:ce:03:4d:07:71:cf:af:6a:05:d2:a2:43:5a:0a: + 52:6f:01:03:4e:8e:8b + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Subject Key Identifier: + 01:B9:2F:EF:BF:11:86:60:F2:4F:D0:41:6E:AB:73:1F:E7:D2:6E:49 + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:66:02:31:00:ae:4a:e3:2b:40:c3:74:11:f2:95:ad:16:23: + de:4e:0c:1a:e6:5d:a5:24:5e:6b:44:7b:fc:38:e2:4f:cb:9c: + 45:17:11:4c:14:27:26:55:39:75:4a:03:cc:13:90:9f:92:02: + 31:00:fa:4a:6c:60:88:73:f3:ee:b8:98:62:a9:ce:2b:c2:d9: + 8a:a6:70:31:1d:af:b0:94:4c:eb:4f:c6:e3:d1:f3:62:a7:3c: + ff:93:2e:07:5c:49:01:67:69:12:02:72:bf:e7 +SHA1 Fingerprint=62:FF:D9:9E:C0:65:0D:03:CE:75:93:D2:ED:3F:2D:32:C9:E3:E5:4A diff --git a/Patches/Common/android_system_ca-certificates/files/5fdd185d.0 b/Patches/Common/android_system_ca-certificates/files/5fdd185d.0 new file mode 100644 index 00000000..2b34c688 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/5fdd185d.0 @@ -0,0 +1,53 @@ +-----BEGIN CERTIFICATE----- +MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQsw +CQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlu +bHkgUm9vdCBFMTAeFw0yMTA0MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJ +BgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlubHkxGjAYBgNVBAMTEUNlcnRhaW5s +eSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4fxzf7flHh4axpMCK ++IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9YBk2 +QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4 +hevIIgcwCgYIKoZIzj0EAwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozm +ut6Dacpps6kFtZaSF4fC0urQe87YQVt8rgIwRt7qy12a7DLCZRawTDBcMPPaTnOG +BtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=US, O=Certainly, CN=Certainly Root E1 + Validity + Not Before: Apr 1 00:00:00 2021 GMT + Not After : Apr 1 00:00:00 2046 GMT + Subject: C=US, O=Certainly, CN=Certainly Root E1 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:de:6f:f8:7f:1c:df:ed:f9:47:87:86:b1:a4:c0: + 8a:f8:82:97:80:ea:8f:c8:4a:5e:2a:7d:88:68:a7: + 01:62:14:91:24:7a:5c:9e:a3:17:7d:8a:86:21:34: + 18:50:1b:10:de:d0:37:4b:26:c7:19:60:80:e9:34: + bd:60:19:36:40:d6:29:87:09:3c:91:7a:f6:bc:13: + 23:dd:59:4e:04:5e:cf:c8:02:1c:18:53:c1:31:d8: + da:20:e9:44:8d:e4:76 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + F3:28:18:CB:64:75:EE:29:2A:EB:ED:AE:23:58:38:85:EB:C8:22:07 + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:31:00:b1:8e:5a:20:c3:b2:19:62:4d:de:b0:4f:df: + 6e:d2:70:8a:f1:9f:7e:6a:8c:e6:ba:de:83:69:ca:69:b3:a9: + 05:b5:96:92:17:87:c2:d2:ea:d0:7b:ce:d8:41:5b:7c:ae:02: + 30:46:de:ea:cb:5d:9a:ec:32:c2:65:16:b0:4c:30:5c:30:f3: + da:4e:73:86:06:d8:ce:89:04:48:37:37:f8:dd:33:51:9d:70: + af:7b:55:d8:01:2e:7d:05:64:0e:86:b8:91 +SHA1 Fingerprint=F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B diff --git a/Patches/Common/android_system_ca-certificates/files/60afe812.0 b/Patches/Common/android_system_ca-certificates/files/60afe812.0 index 050a6f05..1f493827 100644 --- a/Patches/Common/android_system_ca-certificates/files/60afe812.0 +++ b/Patches/Common/android_system_ca-certificates/files/60afe812.0 @@ -34,7 +34,7 @@ Certificate: Subject: C=HU, L=Budapest, O=NetLock Kft., OU=Tan\xC3\xBAs\xC3\xADtv\xC3\xA1nykiad\xC3\xB3k (Certification Services), CN=NetLock Arany (Class Gold) F\xC5\x91tan\xC3\xBAs\xC3\xADtv\xC3\xA1ny Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:c4:24:5e:73:be:4b:6d:14:c3:a1:f4:e3:97:90: 6e:d2:30:45:1e:3c:ee:67:d9:64:e0:1a:8a:7f:ca: @@ -63,19 +63,20 @@ Certificate: X509v3 Subject Key Identifier: CC:FA:67:93:F0:B6:B8:D0:A5:C0:1E:F3:53:FD:8C:53:DF:83:D7:96 Signature Algorithm: sha256WithRSAEncryption - ab:7f:ee:1c:16:a9:9c:3c:51:00:a0:c0:11:08:05:a7:99:e6: - 6f:01:88:54:61:6e:f1:b9:18:ad:4a:ad:fe:81:40:23:94:2f: - fb:75:7c:2f:28:4b:62:24:81:82:0b:f5:61:f1:1c:6e:b8:61: - 38:eb:81:fa:62:a1:3b:5a:62:d3:94:65:c4:e1:e6:6d:82:f8: - 2f:25:70:b2:21:26:c1:72:51:1f:8c:2c:c3:84:90:c3:5a:8f: - ba:cf:f4:a7:65:a5:eb:98:d1:fb:05:b2:46:75:15:23:6a:6f: - 85:63:30:80:f0:d5:9e:1f:29:1c:c2:6c:b0:50:59:5d:90:5b: - 3b:a8:0d:30:cf:bf:7d:7f:ce:f1:9d:83:bd:c9:46:6e:20:a6: - f9:61:51:ba:21:2f:7b:be:a5:15:63:a1:d4:95:87:f1:9e:b9: - f3:89:f3:3d:85:b8:b8:db:be:b5:b9:29:f9:da:37:05:00:49: - 94:03:84:44:e7:bf:43:31:cf:75:8b:25:d1:f4:a6:64:f5:92: - f6:ab:05:eb:3d:e9:a5:0b:36:62:da:cc:06:5f:36:8b:b6:5e: - 31:b8:2a:fb:5e:f6:71:df:44:26:9e:c4:e6:0d:91:b4:2e:75: - 95:80:51:6a:4b:30:a6:b0:62:a1:93:f1:9b:d8:ce:c4:63:75: - 3f:59:47:b1 + Signature Value: + ab:7f:ee:1c:16:a9:9c:3c:51:00:a0:c0:11:08:05:a7:99:e6: + 6f:01:88:54:61:6e:f1:b9:18:ad:4a:ad:fe:81:40:23:94:2f: + fb:75:7c:2f:28:4b:62:24:81:82:0b:f5:61:f1:1c:6e:b8:61: + 38:eb:81:fa:62:a1:3b:5a:62:d3:94:65:c4:e1:e6:6d:82:f8: + 2f:25:70:b2:21:26:c1:72:51:1f:8c:2c:c3:84:90:c3:5a:8f: + ba:cf:f4:a7:65:a5:eb:98:d1:fb:05:b2:46:75:15:23:6a:6f: + 85:63:30:80:f0:d5:9e:1f:29:1c:c2:6c:b0:50:59:5d:90:5b: + 3b:a8:0d:30:cf:bf:7d:7f:ce:f1:9d:83:bd:c9:46:6e:20:a6: + f9:61:51:ba:21:2f:7b:be:a5:15:63:a1:d4:95:87:f1:9e:b9: + f3:89:f3:3d:85:b8:b8:db:be:b5:b9:29:f9:da:37:05:00:49: + 94:03:84:44:e7:bf:43:31:cf:75:8b:25:d1:f4:a6:64:f5:92: + f6:ab:05:eb:3d:e9:a5:0b:36:62:da:cc:06:5f:36:8b:b6:5e: + 31:b8:2a:fb:5e:f6:71:df:44:26:9e:c4:e6:0d:91:b4:2e:75: + 95:80:51:6a:4b:30:a6:b0:62:a1:93:f1:9b:d8:ce:c4:63:75: + 3f:59:47:b1 SHA1 Fingerprint=06:08:3F:59:3F:15:A1:04:A0:69:A4:6B:A9:03:D0:06:B7:97:09:91 diff --git a/Patches/Common/android_system_ca-certificates/files/6187b673.0 b/Patches/Common/android_system_ca-certificates/files/6187b673.0 index 5395bc32..230a2375 100644 --- a/Patches/Common/android_system_ca-certificates/files/6187b673.0 +++ b/Patches/Common/android_system_ca-certificates/files/6187b673.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=US, O=Internet Security Research Group, CN=ISRG Root X1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:ad:e8:24:73:f4:14:37:f3:9b:9e:2b:57:28:1c: 87:be:dc:b7:df:38:90:8c:6e:3c:e6:57:a0:78:f7: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: 79:B4:59:E6:7B:B6:E5:E4:01:73:80:08:88:C8:1A:58:F6:E9:9B:6E Signature Algorithm: sha256WithRSAEncryption - 55:1f:58:a9:bc:b2:a8:50:d0:0c:b1:d8:1a:69:20:27:29:08: - ac:61:75:5c:8a:6e:f8:82:e5:69:2f:d5:f6:56:4b:b9:b8:73: - 10:59:d3:21:97:7e:e7:4c:71:fb:b2:d2:60:ad:39:a8:0b:ea: - 17:21:56:85:f1:50:0e:59:eb:ce:e0:59:e9:ba:c9:15:ef:86: - 9d:8f:84:80:f6:e4:e9:91:90:dc:17:9b:62:1b:45:f0:66:95: - d2:7c:6f:c2:ea:3b:ef:1f:cf:cb:d6:ae:27:f1:a9:b0:c8:ae: - fd:7d:7e:9a:fa:22:04:eb:ff:d9:7f:ea:91:2b:22:b1:17:0e: - 8f:f2:8a:34:5b:58:d8:fc:01:c9:54:b9:b8:26:cc:8a:88:33: - 89:4c:2d:84:3c:82:df:ee:96:57:05:ba:2c:bb:f7:c4:b7:c7: - 4e:3b:82:be:31:c8:22:73:73:92:d1:c2:80:a4:39:39:10:33: - 23:82:4c:3c:9f:86:b2:55:98:1d:be:29:86:8c:22:9b:9e:e2: - 6b:3b:57:3a:82:70:4d:dc:09:c7:89:cb:0a:07:4d:6c:e8:5d: - 8e:c9:ef:ce:ab:c7:bb:b5:2b:4e:45:d6:4a:d0:26:cc:e5:72: - ca:08:6a:a5:95:e3:15:a1:f7:a4:ed:c9:2c:5f:a5:fb:ff:ac: - 28:02:2e:be:d7:7b:bb:e3:71:7b:90:16:d3:07:5e:46:53:7c: - 37:07:42:8c:d3:c4:96:9c:d5:99:b5:2a:e0:95:1a:80:48:ae: - 4c:39:07:ce:cc:47:a4:52:95:2b:ba:b8:fb:ad:d2:33:53:7d: - e5:1d:4d:6d:d5:a1:b1:c7:42:6f:e6:40:27:35:5c:a3:28:b7: - 07:8d:e7:8d:33:90:e7:23:9f:fb:50:9c:79:6c:46:d5:b4:15: - b3:96:6e:7e:9b:0c:96:3a:b8:52:2d:3f:d6:5b:e1:fb:08:c2: - 84:fe:24:a8:a3:89:da:ac:6a:e1:18:2a:b1:a8:43:61:5b:d3: - 1f:dc:3b:8d:76:f2:2d:e8:8d:75:df:17:33:6c:3d:53:fb:7b: - cb:41:5f:ff:dc:a2:d0:61:38:e1:96:b8:ac:5d:8b:37:d7:75: - d5:33:c0:99:11:ae:9d:41:c1:72:75:84:be:02:41:42:5f:67: - 24:48:94:d1:9b:27:be:07:3f:b9:b8:4f:81:74:51:e1:7a:b7: - ed:9d:23:e2:be:e0:d5:28:04:13:3c:31:03:9e:dd:7a:6c:8f: - c6:07:18:c6:7f:de:47:8e:3f:28:9e:04:06:cf:a5:54:34:77: - bd:ec:89:9b:e9:17:43:df:5b:db:5f:fe:8e:1e:57:a2:cd:40: - 9d:7e:62:22:da:de:18:27 + Signature Value: + 55:1f:58:a9:bc:b2:a8:50:d0:0c:b1:d8:1a:69:20:27:29:08: + ac:61:75:5c:8a:6e:f8:82:e5:69:2f:d5:f6:56:4b:b9:b8:73: + 10:59:d3:21:97:7e:e7:4c:71:fb:b2:d2:60:ad:39:a8:0b:ea: + 17:21:56:85:f1:50:0e:59:eb:ce:e0:59:e9:ba:c9:15:ef:86: + 9d:8f:84:80:f6:e4:e9:91:90:dc:17:9b:62:1b:45:f0:66:95: + d2:7c:6f:c2:ea:3b:ef:1f:cf:cb:d6:ae:27:f1:a9:b0:c8:ae: + fd:7d:7e:9a:fa:22:04:eb:ff:d9:7f:ea:91:2b:22:b1:17:0e: + 8f:f2:8a:34:5b:58:d8:fc:01:c9:54:b9:b8:26:cc:8a:88:33: + 89:4c:2d:84:3c:82:df:ee:96:57:05:ba:2c:bb:f7:c4:b7:c7: + 4e:3b:82:be:31:c8:22:73:73:92:d1:c2:80:a4:39:39:10:33: + 23:82:4c:3c:9f:86:b2:55:98:1d:be:29:86:8c:22:9b:9e:e2: + 6b:3b:57:3a:82:70:4d:dc:09:c7:89:cb:0a:07:4d:6c:e8:5d: + 8e:c9:ef:ce:ab:c7:bb:b5:2b:4e:45:d6:4a:d0:26:cc:e5:72: + ca:08:6a:a5:95:e3:15:a1:f7:a4:ed:c9:2c:5f:a5:fb:ff:ac: + 28:02:2e:be:d7:7b:bb:e3:71:7b:90:16:d3:07:5e:46:53:7c: + 37:07:42:8c:d3:c4:96:9c:d5:99:b5:2a:e0:95:1a:80:48:ae: + 4c:39:07:ce:cc:47:a4:52:95:2b:ba:b8:fb:ad:d2:33:53:7d: + e5:1d:4d:6d:d5:a1:b1:c7:42:6f:e6:40:27:35:5c:a3:28:b7: + 07:8d:e7:8d:33:90:e7:23:9f:fb:50:9c:79:6c:46:d5:b4:15: + b3:96:6e:7e:9b:0c:96:3a:b8:52:2d:3f:d6:5b:e1:fb:08:c2: + 84:fe:24:a8:a3:89:da:ac:6a:e1:18:2a:b1:a8:43:61:5b:d3: + 1f:dc:3b:8d:76:f2:2d:e8:8d:75:df:17:33:6c:3d:53:fb:7b: + cb:41:5f:ff:dc:a2:d0:61:38:e1:96:b8:ac:5d:8b:37:d7:75: + d5:33:c0:99:11:ae:9d:41:c1:72:75:84:be:02:41:42:5f:67: + 24:48:94:d1:9b:27:be:07:3f:b9:b8:4f:81:74:51:e1:7a:b7: + ed:9d:23:e2:be:e0:d5:28:04:13:3c:31:03:9e:dd:7a:6c:8f: + c6:07:18:c6:7f:de:47:8e:3f:28:9e:04:06:cf:a5:54:34:77: + bd:ec:89:9b:e9:17:43:df:5b:db:5f:fe:8e:1e:57:a2:cd:40: + 9d:7e:62:22:da:de:18:27 SHA1 Fingerprint=CA:BD:2A:79:A1:07:6A:31:F2:1D:25:36:35:CB:03:9D:43:29:A5:E8 diff --git a/Patches/Common/android_system_ca-certificates/files/63a2c897.0 b/Patches/Common/android_system_ca-certificates/files/63a2c897.0 index 671abc62..9748d9ad 100644 --- a/Patches/Common/android_system_ca-certificates/files/63a2c897.0 +++ b/Patches/Common/android_system_ca-certificates/files/63a2c897.0 @@ -41,7 +41,7 @@ Certificate: Subject: O=TeliaSonera, CN=TeliaSonera Root CA v1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c2:be:eb:27:f0:21:a3:f3:69:26:55:7e:9d:c5: 55:16:91:5c:fd:ef:21:bf:53:80:7a:2d:d2:91:8c: @@ -87,33 +87,34 @@ Certificate: X509v3 Subject Key Identifier: F0:8F:59:38:00:B3:F5:8F:9A:96:0C:D5:EB:FA:7B:AA:17:E8:13:12 Signature Algorithm: sha1WithRSAEncryption - be:e4:5c:62:4e:24:f4:0c:08:ff:f0:d3:0c:68:e4:93:49:22: - 3f:44:27:6f:bb:6d:de:83:66:ce:a8:cc:0d:fc:f5:9a:06:e5: - 77:14:91:eb:9d:41:7b:99:2a:84:e5:ff:fc:21:c1:5d:f0:e4: - 1f:57:b7:75:a9:a1:5f:02:26:ff:d7:c7:f7:4e:de:4f:f8:f7: - 1c:46:c0:7a:4f:40:2c:22:35:f0:19:b1:d0:6b:67:2c:b0:a8: - e0:c0:40:37:35:f6:84:5c:5c:e3:af:42:78:fe:a7:c9:0d:50: - ea:0d:84:76:f6:51:ef:83:53:c6:7a:ff:0e:56:49:2e:8f:7a: - d6:0c:e6:27:54:e3:4d:0a:60:72:62:cd:91:07:d6:a5:bf:c8: - 99:6b:ed:c4:19:e6:ab:4c:11:38:c5:6f:31:e2:6e:49:c8:3f: - 76:80:26:03:26:29:e0:36:f6:f6:20:53:e3:17:70:34:17:9d: - 63:68:1e:6b:ec:c3:4d:86:b8:13:30:2f:5d:46:0d:47:43:d5: - 1b:aa:59:0e:b9:5c:8d:06:48:ad:74:87:5f:c7:fc:31:54:41: - 13:e2:c7:21:0e:9e:e0:1e:0d:e1:c0:7b:43:85:90:c5:8a:58: - c6:65:0a:78:57:f2:c6:23:0f:01:d9:20:4b:de:0f:fb:92:85: - 75:2a:5c:73:8d:6d:7b:25:91:ca:ee:45:ae:06:4b:00:cc:d3: - b1:59:50:da:3a:88:3b:29:43:46:5e:97:2b:54:ce:53:6f:8d: - 4a:e7:96:fa:bf:71:0e:42:8b:7c:fd:28:a0:d0:48:ca:da:c4: - 81:4c:bb:a2:73:93:26:c8:eb:0c:d6:26:88:b6:c0:24:cf:bb: - bd:5b:eb:75:7d:e9:08:8e:86:33:2c:79:77:09:69:a5:89:fc: - b3:70:90:87:76:8f:d3:22:bb:42:ce:bd:73:0b:20:26:2a:d0: - 9b:3d:70:1e:24:6c:cd:87:76:a9:17:96:b7:cf:0d:92:fb:8e: - 18:a9:98:49:d1:9e:fe:60:44:72:21:b9:19:ed:c2:f5:31:f1: - 39:48:88:90:24:75:54:16:ad:ce:f4:f8:69:14:64:39:fb:a3: - b8:ba:70:40:c7:27:1c:bf:c4:56:53:fa:63:65:d0:f3:1c:0e: - 16:f5:6b:86:58:4d:18:d4:e4:0d:8e:a5:9d:5b:91:dc:76:24: - 50:3f:c6:2a:fb:d9:b7:9c:b5:d6:e6:d0:d9:e8:19:8b:15:71: - 48:ad:b7:ea:d8:59:88:d4:90:bf:16:b3:d9:e9:ac:59:61:54: - c8:1c:ba:ca:c1:ca:e1:b9:20:4c:8f:3a:93:89:a5:a0:cc:bf: - d3:f6:75:a4:75:96:6d:56 + Signature Value: + be:e4:5c:62:4e:24:f4:0c:08:ff:f0:d3:0c:68:e4:93:49:22: + 3f:44:27:6f:bb:6d:de:83:66:ce:a8:cc:0d:fc:f5:9a:06:e5: + 77:14:91:eb:9d:41:7b:99:2a:84:e5:ff:fc:21:c1:5d:f0:e4: + 1f:57:b7:75:a9:a1:5f:02:26:ff:d7:c7:f7:4e:de:4f:f8:f7: + 1c:46:c0:7a:4f:40:2c:22:35:f0:19:b1:d0:6b:67:2c:b0:a8: + e0:c0:40:37:35:f6:84:5c:5c:e3:af:42:78:fe:a7:c9:0d:50: + ea:0d:84:76:f6:51:ef:83:53:c6:7a:ff:0e:56:49:2e:8f:7a: + d6:0c:e6:27:54:e3:4d:0a:60:72:62:cd:91:07:d6:a5:bf:c8: + 99:6b:ed:c4:19:e6:ab:4c:11:38:c5:6f:31:e2:6e:49:c8:3f: + 76:80:26:03:26:29:e0:36:f6:f6:20:53:e3:17:70:34:17:9d: + 63:68:1e:6b:ec:c3:4d:86:b8:13:30:2f:5d:46:0d:47:43:d5: + 1b:aa:59:0e:b9:5c:8d:06:48:ad:74:87:5f:c7:fc:31:54:41: + 13:e2:c7:21:0e:9e:e0:1e:0d:e1:c0:7b:43:85:90:c5:8a:58: + c6:65:0a:78:57:f2:c6:23:0f:01:d9:20:4b:de:0f:fb:92:85: + 75:2a:5c:73:8d:6d:7b:25:91:ca:ee:45:ae:06:4b:00:cc:d3: + b1:59:50:da:3a:88:3b:29:43:46:5e:97:2b:54:ce:53:6f:8d: + 4a:e7:96:fa:bf:71:0e:42:8b:7c:fd:28:a0:d0:48:ca:da:c4: + 81:4c:bb:a2:73:93:26:c8:eb:0c:d6:26:88:b6:c0:24:cf:bb: + bd:5b:eb:75:7d:e9:08:8e:86:33:2c:79:77:09:69:a5:89:fc: + b3:70:90:87:76:8f:d3:22:bb:42:ce:bd:73:0b:20:26:2a:d0: + 9b:3d:70:1e:24:6c:cd:87:76:a9:17:96:b7:cf:0d:92:fb:8e: + 18:a9:98:49:d1:9e:fe:60:44:72:21:b9:19:ed:c2:f5:31:f1: + 39:48:88:90:24:75:54:16:ad:ce:f4:f8:69:14:64:39:fb:a3: + b8:ba:70:40:c7:27:1c:bf:c4:56:53:fa:63:65:d0:f3:1c:0e: + 16:f5:6b:86:58:4d:18:d4:e4:0d:8e:a5:9d:5b:91:dc:76:24: + 50:3f:c6:2a:fb:d9:b7:9c:b5:d6:e6:d0:d9:e8:19:8b:15:71: + 48:ad:b7:ea:d8:59:88:d4:90:bf:16:b3:d9:e9:ac:59:61:54: + c8:1c:ba:ca:c1:ca:e1:b9:20:4c:8f:3a:93:89:a5:a0:cc:bf: + d3:f6:75:a4:75:96:6d:56 SHA1 Fingerprint=43:13:BB:96:F1:D5:86:9B:C1:4E:6A:92:F6:CF:F6:34:69:87:82:37 diff --git a/Patches/Common/android_system_ca-certificates/files/69105f4f.0 b/Patches/Common/android_system_ca-certificates/files/69105f4f.0 index adebaf9b..65391c07 100644 --- a/Patches/Common/android_system_ca-certificates/files/69105f4f.0 +++ b/Patches/Common/android_system_ca-certificates/files/69105f4f.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:ad:0e:15:ce:e4:43:80:5c:b1:87:f3:b7:60:f9: 71:12:a5:ae:dc:26:94:88:aa:f4:ce:f5:20:39:28: @@ -62,22 +62,22 @@ Certificate: X509v3 Subject Key Identifier: 45:EB:A2:AF:F4:92:CB:82:31:2D:51:8B:A7:A7:21:9D:F3:6D:C8:0F X509v3 Authority Key Identifier: - keyid:45:EB:A2:AF:F4:92:CB:82:31:2D:51:8B:A7:A7:21:9D:F3:6D:C8:0F - + 45:EB:A2:AF:F4:92:CB:82:31:2D:51:8B:A7:A7:21:9D:F3:6D:C8:0F Signature Algorithm: sha1WithRSAEncryption - a2:0e:bc:df:e2:ed:f0:e3:72:73:7a:64:94:bf:f7:72:66:d8: - 32:e4:42:75:62:ae:87:eb:f2:d5:d9:de:56:b3:9f:cc:ce:14: - 28:b9:0d:97:60:5c:12:4c:58:e4:d3:3d:83:49:45:58:97:35: - 69:1a:a8:47:ea:56:c6:79:ab:12:d8:67:81:84:df:7f:09:3c: - 94:e6:b8:26:2c:20:bd:3d:b3:28:89:f7:5f:ff:22:e2:97:84: - 1f:e9:65:ef:87:e0:df:c1:67:49:b3:5d:eb:b2:09:2a:eb:26: - ed:78:be:7d:3f:2b:f3:b7:26:35:6d:5f:89:01:b6:49:5b:9f: - 01:05:9b:ab:3d:25:c1:cc:b6:7f:c2:f1:6f:86:c6:fa:64:68: - eb:81:2d:94:eb:42:b7:fa:8c:1e:dd:62:f1:be:50:67:b7:6c: - bd:f3:f1:1f:6b:0c:36:07:16:7f:37:7c:a9:5b:6d:7a:f1:12: - 46:60:83:d7:27:04:be:4b:ce:97:be:c3:67:2a:68:11:df:80: - e7:0c:33:66:bf:13:0d:14:6e:f3:7f:1f:63:10:1e:fa:8d:1b: - 25:6d:6c:8f:a5:b7:61:01:b1:d2:a3:26:a1:10:71:9d:ad:e2: - c3:f9:c3:99:51:b7:2b:07:08:ce:2e:e6:50:b2:a7:fa:0a:45: - 2f:a2:f0:f2 + Signature Value: + a2:0e:bc:df:e2:ed:f0:e3:72:73:7a:64:94:bf:f7:72:66:d8: + 32:e4:42:75:62:ae:87:eb:f2:d5:d9:de:56:b3:9f:cc:ce:14: + 28:b9:0d:97:60:5c:12:4c:58:e4:d3:3d:83:49:45:58:97:35: + 69:1a:a8:47:ea:56:c6:79:ab:12:d8:67:81:84:df:7f:09:3c: + 94:e6:b8:26:2c:20:bd:3d:b3:28:89:f7:5f:ff:22:e2:97:84: + 1f:e9:65:ef:87:e0:df:c1:67:49:b3:5d:eb:b2:09:2a:eb:26: + ed:78:be:7d:3f:2b:f3:b7:26:35:6d:5f:89:01:b6:49:5b:9f: + 01:05:9b:ab:3d:25:c1:cc:b6:7f:c2:f1:6f:86:c6:fa:64:68: + eb:81:2d:94:eb:42:b7:fa:8c:1e:dd:62:f1:be:50:67:b7:6c: + bd:f3:f1:1f:6b:0c:36:07:16:7f:37:7c:a9:5b:6d:7a:f1:12: + 46:60:83:d7:27:04:be:4b:ce:97:be:c3:67:2a:68:11:df:80: + e7:0c:33:66:bf:13:0d:14:6e:f3:7f:1f:63:10:1e:fa:8d:1b: + 25:6d:6c:8f:a5:b7:61:01:b1:d2:a3:26:a1:10:71:9d:ad:e2: + c3:f9:c3:99:51:b7:2b:07:08:ce:2e:e6:50:b2:a7:fa:0a:45: + 2f:a2:f0:f2 SHA1 Fingerprint=05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43 diff --git a/Patches/Common/android_system_ca-certificates/files/6b03dec0.0 b/Patches/Common/android_system_ca-certificates/files/6b03dec0.0 index 0e077408..2157a4ea 100644 --- a/Patches/Common/android_system_ca-certificates/files/6b03dec0.0 +++ b/Patches/Common/android_system_ca-certificates/files/6b03dec0.0 @@ -1,21 +1,21 @@ -----BEGIN CERTIFICATE----- -MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQsw -CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU -MBIGA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw -MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp -Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQA -IgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout -736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2A -DDL24CejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud -DgQWBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFuk -fCPAlaUs3L6JbyO5o91lAFJekazInXJ0glMLfalAvWhgxeG4VDvBNhcl2MG9AjEA -njWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOaKaqW04MjyaR7YbPMAuhd +MIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYD +VQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG +A1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw +WjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz +IExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout736G +jOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL2 +4CejQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7 +VKOQFhG/hMjqb2sXnh5GmCCbn9MN2azTL818+FsuVbu/3ZL3pAzcMeGiAjEA/Jdm +ZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV11RZt+cRLInUue4X -----END CERTIFICATE----- Certificate: Data: Version: 3 (0x2) Serial Number: - 6e:47:a9:c7:6c:a9:73:24:40:89:0f:03:55:dd:8d:1d + 02:03:e5:b8:82:eb:20:f8:25:27:6d:3d:66 Signature Algorithm: ecdsa-with-SHA384 Issuer: C=US, O=Google Trust Services LLC, CN=GTS Root R3 Validity @@ -37,16 +37,17 @@ Certificate: NIST CURVE: P-384 X509v3 extensions: X509v3 Key Usage: critical - Certificate Sign, CRL Sign + Digital Signature, Certificate Sign, CRL Sign X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: C1:F1:26:BA:A0:2D:AE:85:81:CF:D3:F1:2A:12:BD:B8:0A:67:FD:BC Signature Algorithm: ecdsa-with-SHA384 - 30:66:02:31:00:80:5b:a4:7c:23:c0:95:a5:2c:dc:be:89:6f: - 23:b9:a3:dd:65:00:52:5e:91:ac:c8:9d:72:74:82:53:0b:7d: - a9:40:bd:68:60:c5:e1:b8:54:3b:c1:36:17:25:d8:c1:bd:02: - 31:00:9e:35:92:74:85:25:51:f5:24:ec:64:52:24:50:a5:1f: - db:e8:cb:c9:76:ec:ec:82:6e:f5:85:18:53:e8:b8:e3:9a:29: - aa:96:d3:83:23:c9:a4:7b:61:b3:cc:02:e8:5d -SHA1 Fingerprint=30:D4:24:6F:07:FF:DB:91:89:8A:0B:E9:49:66:11:EB:8C:5E:46:E5 + Signature Value: + 30:66:02:31:00:f6:e1:20:95:14:7b:54:a3:90:16:11:bf:84: + c8:ea:6f:6b:17:9e:1e:46:98:20:9b:9f:d3:0d:d9:ac:d3:2f: + cd:7c:f8:5b:2e:55:bb:bf:dd:92:f7:a4:0c:dc:31:e1:a2:02: + 31:00:fc:97:66:66:e5:43:16:13:83:dd:c7:df:2f:be:14:38: + ed:01:ce:b1:17:1a:11:75:e9:bd:03:8f:26:7e:84:e5:c9:60: + a6:95:d7:54:59:b7:e7:11:2c:89:d4:b9:ee:17 +SHA1 Fingerprint=ED:E5:71:80:2B:C8:92:B9:5B:83:3C:D2:32:68:3F:09:CD:A0:1E:46 diff --git a/Patches/Common/android_system_ca-certificates/files/6f7454b3.0 b/Patches/Common/android_system_ca-certificates/files/6f7454b3.0 new file mode 100644 index 00000000..45c05598 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/6f7454b3.0 @@ -0,0 +1,122 @@ +-----BEGIN CERTIFICATE----- +MIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNV +BAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScw +JQYDVQQDEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2 +MDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UEAxMeU2VjdXJpdHkg +Q29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4r +CmDvu20rhvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzA +lrenfna84xtSGc4RHwsENPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MG +TfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF7 +9+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGmnpjKIG58u4iFW/vAEGK7 +8vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtYXLVqAvO4 +g160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3we +GVPKp7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst ++3A7caoreyYn8xrC3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M +0V9hvqG8OmpI6iZVIhZdXw3/JzOfGAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQ +T9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0VcwCBEF/VfR2ccCAwEAAaNCMEAw +HQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS +YpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PA +FNr0Y/Dq9HHuTofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd +9XbXv8S2gVj/yP9kaWJ5rW4OH3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQI +UYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASxYfQAW0q3nHE3GYV5v4GwxxMOdnE+ +OoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZXSEIx2C/pHF7uNke +gr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml+LLf +iAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUV +nuiZIesnKwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD +2NCcnWXL0CsnMQMeNuE9dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI// +1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm6Vwdp6POXiUyK+OVrCoHzrQoeIY8Laad +TdJ0MN1kURXbg4NR16/9M51NZg== +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + e1:7c:37:40:fd:1b:fe:67 + Signature Algorithm: sha384WithRSAEncryption + Issuer: C=JP, O=SECOM Trust Systems CO.,LTD., CN=Security Communication RootCA3 + Validity + Not Before: Jun 16 06:17:16 2016 GMT + Not After : Jan 18 06:17:16 2038 GMT + Subject: C=JP, O=SECOM Trust Systems CO.,LTD., CN=Security Communication RootCA3 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:e3:c9:72:49:f7:30:de:09:7c:a9:40:81:58:d3: + b4:3a:dd:ba:61:0f:93:50:6e:69:3c:35:c2:ee:5b: + 73:90:1b:67:4c:21:ec:5f:35:bb:39:3e:2b:0a:60: + ef:bb:6d:2b:86:fb:71:a2:c8:ac:e4:56:94:f9:c9: + af:b1:72:d4:20:ac:74:d2:b8:15:ad:51:fe:85:74: + a1:b9:10:fe:05:80:f9:52:93:b3:40:3d:75:10:ac: + c0:96:b7:a7:7e:76:bc:e3:1b:52:19:ce:11:1f:0b: + 04:34:f5:d8:f5:69:3c:77:f3:64:f4:0d:aa:85:de: + e0:09:50:04:17:96:84:b7:c8:8a:bc:4d:72:fc:1c: + bb:cf:f3:06:4d:f9:9f:64:f7:7e:a6:66:86:35:71: + c8:11:80:4c:c1:71:40:58:1e:be:a0:73:f6:fc:3e: + 50:e1:e0:2f:26:3d:7e:5c:23:b5:79:70:de:fa:e0: + d1:a5:d6:0c:41:71:7b:f7:ea:8c:1c:88:c7:ec:8b: + f5:d1:2f:55:96:46:7c:5a:3b:58:3b:fb:ba:d8:2d: + b5:25:da:7a:4e:cf:44:ae:21:a6:9e:98:ca:20:6e: + 7c:bb:88:85:5b:fb:c0:10:62:bb:f2:f9:27:47:ef: + d1:89:39:43:c4:df:de:e1:41:bf:54:73:20:97:2d: + 6c:da:f3:d4:07:a3:e6:b9:d8:6f:ae:fc:8c:19:2e: + d3:67:67:2b:95:db:58:5c:b5:6a:02:f3:b8:83:5e: + b4:6b:be:41:7e:57:09:75:44:50:55:cd:5a:11:61: + 21:0a:61:c2:a9:88:fd:13:bc:2d:89:2f:cd:61:e0: + 95:be:ca:b5:7b:e1:7b:34:67:0b:1f:b6:0c:c7:7c: + 1e:19:53:ca:a7:b1:4a:15:20:56:14:70:3d:2b:82: + 2c:0f:9d:15:1d:47:80:47:ff:78:99:0e:31:af:6f: + 3e:8f:ed:86:69:1e:7b:18:88:14:b2:c2:fc:82:33: + 2e:9c:4b:2d:fb:70:3b:71:aa:2b:7b:26:27:f3:1a: + c2:dc:fb:17:b8:a1:ea:cb:a0:b4:ae:d3:94:7e:7a: + d0:ab:c3:ec:38:2d:11:2e:88:bf:d4:3f:ad:12:3b: + 42:ac:8f:02:6e:7d:cc:d1:5f:61:be:a1:bc:3a:6a: + 48:ea:26:55:22:16:5d:5f:0d:ff:27:33:9f:18:03: + 74:8a:5b:52:20:47:6b:45:4d:22:77:8c:55:27:f0: + af:1e:8c:c9:83:22:54:b7:9a:d0:4f:d9:ce:fc:d9: + 2e:1c:96:28:b1:02:d3:03:bd:25:52:1c:34:66:4f: + 23:ab:f4:77:82:96:1d:d1:57:30:08:11:05:fd:57: + d1:d9:c7 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 64:14:7C:FC:58:72:16:A6:0A:29:34:15:6F:2A:CB:BC:FC:AF:A8:AB + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + Signature Algorithm: sha384WithRSAEncryption + Signature Value: + dc:02:23:08:e2:ef:21:3a:c7:0d:b7:26:d2:62:93:a7:a5:23: + 72:07:20:82:60:df:18:d7:54:ad:69:25:92:9e:d9:14:cf:99: + b9:52:81:cf:ae:6c:8a:3b:5a:39:c8:6c:01:43:c2:22:6d:02: + f0:62:cd:4e:63:43:c0:14:da:f4:63:f0:ea:f4:71:ee:4e:87: + e3:71:a9:f4:c9:57:e5:2e:5f:1c:79:bb:23:aa:87:44:57:e9: + bd:35:4d:41:bb:4b:28:a3:98:b2:1b:d9:0b:17:07:e5:f7:ea: + 9d:f5:76:d7:bf:c4:b6:81:58:ff:c8:ff:64:69:62:79:ad:6e: + 0e:1f:7f:ee:1d:69:e5:b7:72:71:b3:fe:a5:01:35:94:54:2b: + c0:52:6d:8f:55:c4:c9:d2:b8:cb:ca:34:08:51:85:a0:f5:bc: + b4:17:58:ea:0a:5c:7a:bd:63:c6:3a:2f:ff:96:49:19:84:ea: + 67:d8:04:b1:61:f4:00:5b:4a:b7:9c:71:37:19:85:79:bf:81: + b0:c7:13:0e:76:71:3e:3a:80:06:ae:06:16:a7:8d:b5:c2:c4: + cb:ff:40:a5:5c:8d:a5:c9:3a:ed:72:81:ca:5c:98:3c:d2:34: + 03:77:08:fd:f0:29:59:5d:21:08:c7:60:bf:a4:71:7b:b8:d9: + 1e:82:be:09:af:65:6f:28:ab:bf:4b:b5:ee:3e:08:47:27:a0: + 0f:6f:0f:8b:3f:ac:95:18:f3:b9:0e:dc:67:55:6e:62:9e:46: + 0e:d1:04:78:ca:72:ae:76:d9:a5:f8:b2:df:88:09:61:8b:ef: + 24:4e:d1:59:3f:5a:d4:3d:c9:93:3c:2b:64:f5:81:0d:16:96: + f7:92:c3:fe:31:6f:e8:2a:32:74:0e:f4:4c:98:4a:18:0e:30: + 54:d5:c5:eb:bc:c5:15:9e:e8:99:21:eb:27:2b:09:0a:db:f1: + e6:70:18:56:bb:0c:e4:be:f9:e8:10:a4:13:92:b8:1c:e0:db: + 67:1d:53:03:a4:22:a7:dc:5d:92:10:3c:ea:ff:fc:1b:10:1a: + c3:d8:d0:9c:9d:65:cb:d0:2b:27:31:03:1e:36:e1:3d:76:75: + 0c:ff:45:26:b9:dd:51:bc:23:c7:5f:d8:d8:87:10:40:12:0d: + 3d:38:37:e7:44:3c:18:c0:53:09:64:8f:ff:d5:9a:a6:7c:70: + 2e:73:55:21:e8:df:ff:83:b9:1d:3e:32:1e:d6:a6:7d:2c:f1: + 66:e9:5c:1d:a7:a3:ce:5e:25:32:2b:e3:95:ac:2a:07:ce:b4: + 28:78:86:3c:2d:a6:9d:4d:d2:74:30:dd:64:51:15:db:83:83: + 51:d7:af:fd:33:9d:4d:66 +SHA1 Fingerprint=C3:03:C8:22:74:92:E5:61:A2:9C:5F:79:91:2B:1E:44:13:91:30:3A diff --git a/Patches/Common/android_system_ca-certificates/files/75680d2e.0 b/Patches/Common/android_system_ca-certificates/files/75680d2e.0 index eeeab3f8..d3e1b4c5 100644 --- a/Patches/Common/android_system_ca-certificates/files/75680d2e.0 +++ b/Patches/Common/android_system_ca-certificates/files/75680d2e.0 @@ -35,7 +35,7 @@ Certificate: Subject: C=GB, ST=Greater Manchester, L=Salford, O=Comodo CA Limited, CN=AAA Certificate Services Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:be:40:9d:f4:6e:e1:ea:76:87:1c:4d:45:44:8e: be:46:c8:83:06:9d:c1:2a:fe:18:1f:8e:e4:02:fa: @@ -64,27 +64,25 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 CRL Distribution Points: - Full Name: URI:http://crl.comodoca.com/AAACertificateServices.crl - Full Name: URI:http://crl.comodo.net/AAACertificateServices.crl - Signature Algorithm: sha1WithRSAEncryption - 08:56:fc:02:f0:9b:e8:ff:a4:fa:d6:7b:c6:44:80:ce:4f:c4: - c5:f6:00:58:cc:a6:b6:bc:14:49:68:04:76:e8:e6:ee:5d:ec: - 02:0f:60:d6:8d:50:18:4f:26:4e:01:e3:e6:b0:a5:ee:bf:bc: - 74:54:41:bf:fd:fc:12:b8:c7:4f:5a:f4:89:60:05:7f:60:b7: - 05:4a:f3:f6:f1:c2:bf:c4:b9:74:86:b6:2d:7d:6b:cc:d2:f3: - 46:dd:2f:c6:e0:6a:c3:c3:34:03:2c:7d:96:dd:5a:c2:0e:a7: - 0a:99:c1:05:8b:ab:0c:2f:f3:5c:3a:cf:6c:37:55:09:87:de: - 53:40:6c:58:ef:fc:b6:ab:65:6e:04:f6:1b:dc:3c:e0:5a:15: - c6:9e:d9:f1:59:48:30:21:65:03:6c:ec:e9:21:73:ec:9b:03: - a1:e0:37:ad:a0:15:18:8f:fa:ba:02:ce:a7:2c:a9:10:13:2c: - d4:e5:08:26:ab:22:97:60:f8:90:5e:74:d4:a2:9a:53:bd:f2: - a9:68:e0:a2:6e:c2:d7:6c:b1:a3:0f:9e:bf:eb:68:e7:56:f2: - ae:f2:e3:2b:38:3a:09:81:b5:6b:85:d7:be:2d:ed:3f:1a:b7: - b2:63:e2:f5:62:2c:82:d4:6a:00:41:50:f1:39:83:9f:95:e9: - 36:96:98:6e + Signature Value: + 08:56:fc:02:f0:9b:e8:ff:a4:fa:d6:7b:c6:44:80:ce:4f:c4: + c5:f6:00:58:cc:a6:b6:bc:14:49:68:04:76:e8:e6:ee:5d:ec: + 02:0f:60:d6:8d:50:18:4f:26:4e:01:e3:e6:b0:a5:ee:bf:bc: + 74:54:41:bf:fd:fc:12:b8:c7:4f:5a:f4:89:60:05:7f:60:b7: + 05:4a:f3:f6:f1:c2:bf:c4:b9:74:86:b6:2d:7d:6b:cc:d2:f3: + 46:dd:2f:c6:e0:6a:c3:c3:34:03:2c:7d:96:dd:5a:c2:0e:a7: + 0a:99:c1:05:8b:ab:0c:2f:f3:5c:3a:cf:6c:37:55:09:87:de: + 53:40:6c:58:ef:fc:b6:ab:65:6e:04:f6:1b:dc:3c:e0:5a:15: + c6:9e:d9:f1:59:48:30:21:65:03:6c:ec:e9:21:73:ec:9b:03: + a1:e0:37:ad:a0:15:18:8f:fa:ba:02:ce:a7:2c:a9:10:13:2c: + d4:e5:08:26:ab:22:97:60:f8:90:5e:74:d4:a2:9a:53:bd:f2: + a9:68:e0:a2:6e:c2:d7:6c:b1:a3:0f:9e:bf:eb:68:e7:56:f2: + ae:f2:e3:2b:38:3a:09:81:b5:6b:85:d7:be:2d:ed:3f:1a:b7: + b2:63:e2:f5:62:2c:82:d4:6a:00:41:50:f1:39:83:9f:95:e9: + 36:96:98:6e SHA1 Fingerprint=D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49 diff --git a/Patches/Common/android_system_ca-certificates/files/76579174.0 b/Patches/Common/android_system_ca-certificates/files/76579174.0 index afc84d22..6ab47d62 100644 --- a/Patches/Common/android_system_ca-certificates/files/76579174.0 +++ b/Patches/Common/android_system_ca-certificates/files/76579174.0 @@ -36,7 +36,7 @@ Certificate: Subject: C=US, OU=www.xrampsecurity.com, O=XRamp Security Services Inc, CN=XRamp Global Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:98:24:1e:bd:15:b4:ba:df:c7:8c:a5:27:b6:38: 0b:69:f3:b6:4e:a8:2c:2e:21:1d:5c:44:df:21:5d: @@ -67,26 +67,25 @@ Certificate: X509v3 Subject Key Identifier: C6:4F:A2:3D:06:63:84:09:9C:CE:62:E4:04:AC:8D:5C:B5:E9:B6:1B X509v3 CRL Distribution Points: - Full Name: URI:http://crl.xrampsecurity.com/XGCA.crl - 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: sha1WithRSAEncryption - 91:15:39:03:01:1b:67:fb:4a:1c:f9:0a:60:5b:a1:da:4d:97: - 62:f9:24:53:27:d7:82:64:4e:90:2e:c3:49:1b:2b:9a:dc:fc: - a8:78:67:35:f1:1d:f0:11:bd:b7:48:e3:10:f6:0d:df:3f:d2: - c9:b6:aa:55:a4:48:ba:02:db:de:59:2e:15:5b:3b:9d:16:7d: - 47:d7:37:ea:5f:4d:76:12:36:bb:1f:d7:a1:81:04:46:20:a3: - 2c:6d:a9:9e:01:7e:3f:29:ce:00:93:df:fd:c9:92:73:89:89: - 64:9e:e7:2b:e4:1c:91:2c:d2:b9:ce:7d:ce:6f:31:99:d3:e6: - be:d2:1e:90:f0:09:14:79:5c:23:ab:4d:d2:da:21:1f:4d:99: - 79:9d:e1:cf:27:9f:10:9b:1c:88:0d:b0:8a:64:41:31:b8:0e: - 6c:90:24:a4:9b:5c:71:8f:ba:bb:7e:1c:1b:db:6a:80:0f:21: - bc:e9:db:a6:b7:40:f4:b2:8b:a9:b1:e4:ef:9a:1a:d0:3d:69: - 99:ee:a8:28:a3:e1:3c:b3:f0:b2:11:9c:cf:7c:40:e6:dd:e7: - 43:7d:a2:d8:3a:b5:a9:8d:f2:34:99:c4:d4:10:e1:06:fd:09: - 84:10:3b:ee:c4:4c:f4:ec:27:7c:42:c2:74:7c:82:8a:09:c9: - b4:03:25:bc + Signature Value: + 91:15:39:03:01:1b:67:fb:4a:1c:f9:0a:60:5b:a1:da:4d:97: + 62:f9:24:53:27:d7:82:64:4e:90:2e:c3:49:1b:2b:9a:dc:fc: + a8:78:67:35:f1:1d:f0:11:bd:b7:48:e3:10:f6:0d:df:3f:d2: + c9:b6:aa:55:a4:48:ba:02:db:de:59:2e:15:5b:3b:9d:16:7d: + 47:d7:37:ea:5f:4d:76:12:36:bb:1f:d7:a1:81:04:46:20:a3: + 2c:6d:a9:9e:01:7e:3f:29:ce:00:93:df:fd:c9:92:73:89:89: + 64:9e:e7:2b:e4:1c:91:2c:d2:b9:ce:7d:ce:6f:31:99:d3:e6: + be:d2:1e:90:f0:09:14:79:5c:23:ab:4d:d2:da:21:1f:4d:99: + 79:9d:e1:cf:27:9f:10:9b:1c:88:0d:b0:8a:64:41:31:b8:0e: + 6c:90:24:a4:9b:5c:71:8f:ba:bb:7e:1c:1b:db:6a:80:0f:21: + bc:e9:db:a6:b7:40:f4:b2:8b:a9:b1:e4:ef:9a:1a:d0:3d:69: + 99:ee:a8:28:a3:e1:3c:b3:f0:b2:11:9c:cf:7c:40:e6:dd:e7: + 43:7d:a2:d8:3a:b5:a9:8d:f2:34:99:c4:d4:10:e1:06:fd:09: + 84:10:3b:ee:c4:4c:f4:ec:27:7c:42:c2:74:7c:82:8a:09:c9: + b4:03:25:bc SHA1 Fingerprint=B8:01:86:D1:EB:9C:86:A5:41:04:CF:30:54:F3:4C:52:B7:E5:58:C6 diff --git a/Patches/Common/android_system_ca-certificates/files/7892ad52.0 b/Patches/Common/android_system_ca-certificates/files/7892ad52.0 index b7faafa8..3d6eb4f4 100644 --- a/Patches/Common/android_system_ca-certificates/files/7892ad52.0 +++ b/Patches/Common/android_system_ca-certificates/files/7892ad52.0 @@ -43,15 +43,15 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:5B:CA:5E:E5:DE:D2:81:AA:CD:A8:2D:64:51:B6:D9:72:9B:97:E6:4F - + 5B:CA:5E:E5:DE:D2:81:AA:CD:A8:2D:64:51:B6:D9:72:9B:97:E6:4F X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: ecdsa-with-SHA256 - 30:65:02:31:00:8a:e6:40:89:37:eb:e9:d5:13:d9:ca:d4:6b: - 24:f3:b0:3d:87:46:58:1a:ec:b1:df:6f:fb:56:ba:70:6b:c7: - 38:cc:e8:b1:8c:4f:0f:f7:f1:67:76:0e:83:d0:1e:51:8f:02: - 30:3d:f6:23:28:26:4c:c6:60:87:93:26:9b:b2:35:1e:ba:d6: - f7:3c:d1:1c:ce:fa:25:3c:a6:1a:81:15:5b:f3:12:0f:6c:ee: - 65:8a:c9:87:a8:f9:07:e0:62:9a:8c:5c:4a + Signature Value: + 30:65:02:31:00:8a:e6:40:89:37:eb:e9:d5:13:d9:ca:d4:6b: + 24:f3:b0:3d:87:46:58:1a:ec:b1:df:6f:fb:56:ba:70:6b:c7: + 38:cc:e8:b1:8c:4f:0f:f7:f1:67:76:0e:83:d0:1e:51:8f:02: + 30:3d:f6:23:28:26:4c:c6:60:87:93:26:9b:b2:35:1e:ba:d6: + f7:3c:d1:1c:ce:fa:25:3c:a6:1a:81:15:5b:f3:12:0f:6c:ee: + 65:8a:c9:87:a8:f9:07:e0:62:9a:8c:5c:4a SHA1 Fingerprint=4C:DD:51:A3:D1:F5:20:32:14:B0:C6:C5:32:23:03:91:C7:46:42:6D diff --git a/Patches/Common/android_system_ca-certificates/files/7a7c655d.0 b/Patches/Common/android_system_ca-certificates/files/7a7c655d.0 index 3292992f..b6711226 100644 --- a/Patches/Common/android_system_ca-certificates/files/7a7c655d.0 +++ b/Patches/Common/android_system_ca-certificates/files/7a7c655d.0 @@ -40,8 +40,9 @@ Certificate: X509v3 Subject Key Identifier: AB:B6:DB:D7:06:9E:37:AC:30:86:07:91:70:C7:9C:C4:19:B1:78:C0 Signature Algorithm: ecdsa-with-SHA256 - 30:46:02:21:00:e0:85:92:a3:17:b7:8d:f9:2b:06:a5:93:ac: - 1a:98:68:61:72:fa:e1:a1:d0:fb:1c:78:60:a6:43:99:c5:b8: - c4:02:21:00:9c:02:ef:f1:94:9c:b3:96:f9:eb:c6:2a:f8:b6: - 2c:fe:3a:90:14:16:d7:8c:63:24:48:1c:df:30:7d:d5:68:3b + Signature Value: + 30:46:02:21:00:e0:85:92:a3:17:b7:8d:f9:2b:06:a5:93:ac: + 1a:98:68:61:72:fa:e1:a1:d0:fb:1c:78:60:a6:43:99:c5:b8: + c4:02:21:00:9c:02:ef:f1:94:9c:b3:96:f9:eb:c6:2a:f8:b6: + 2c:fe:3a:90:14:16:d7:8c:63:24:48:1c:df:30:7d:d5:68:3b SHA1 Fingerprint=0D:44:DD:8C:3C:8C:1A:1A:58:75:64:81:E9:0F:2E:2A:FF:B3:D2:6E diff --git a/Patches/Common/android_system_ca-certificates/files/7a819ef2.0 b/Patches/Common/android_system_ca-certificates/files/7a819ef2.0 index 7ac85509..da677d1f 100644 --- a/Patches/Common/android_system_ca-certificates/files/7a819ef2.0 +++ b/Patches/Common/android_system_ca-certificates/files/7a819ef2.0 @@ -43,7 +43,7 @@ Certificate: Subject: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:9a:18:ca:4b:94:0d:00:2d:af:03:29:8a:f0:0f: 81:c8:ae:4c:19:85:1d:08:9f:ab:29:44:85:f3:2f: @@ -92,35 +92,35 @@ Certificate: keyid:1A:84:62:BC:48:4C:33:25:04:D4:EE:D0:F6:03:C4:19:46:D1:94:6B DirName:/C=BM/O=QuoVadis Limited/CN=QuoVadis Root CA 2 serial:05:09 - Signature Algorithm: sha1WithRSAEncryption - 3e:0a:16:4d:9f:06:5b:a8:ae:71:5d:2f:05:2f:67:e6:13:45: - 83:c4:36:f6:f3:c0:26:0c:0d:b5:47:64:5d:f8:b4:72:c9:46: - a5:03:18:27:55:89:78:7d:76:ea:96:34:80:17:20:dc:e7:83: - f8:8d:fc:07:b8:da:5f:4d:2e:67:b2:84:fd:d9:44:fc:77:50: - 81:e6:7c:b4:c9:0d:0b:72:53:f8:76:07:07:41:47:96:0c:fb: - e0:82:26:93:55:8c:fe:22:1f:60:65:7c:5f:e7:26:b3:f7:32: - 90:98:50:d4:37:71:55:f6:92:21:78:f7:95:79:fa:f8:2d:26: - 87:66:56:30:77:a6:37:78:33:52:10:58:ae:3f:61:8e:f2:6a: - b1:ef:18:7e:4a:59:63:ca:8d:a2:56:d5:a7:2f:bc:56:1f:cf: - 39:c1:e2:fb:0a:a8:15:2c:7d:4d:7a:63:c6:6c:97:44:3c:d2: - 6f:c3:4a:17:0a:f8:90:d2:57:a2:19:51:a5:2d:97:41:da:07: - 4f:a9:50:da:90:8d:94:46:e1:3e:f0:94:fd:10:00:38:f5:3b: - e8:40:e1:b4:6e:56:1a:20:cc:6f:58:8d:ed:2e:45:8f:d6:e9: - 93:3f:e7:b1:2c:df:3a:d6:22:8c:dc:84:bb:22:6f:d0:f8:e4: - c6:39:e9:04:88:3c:c3:ba:eb:55:7a:6d:80:99:24:f5:6c:01: - fb:f8:97:b0:94:5b:eb:fd:d2:6f:f1:77:68:0d:35:64:23:ac: - b8:55:a1:03:d1:4d:42:19:dc:f8:75:59:56:a3:f9:a8:49:79: - f8:af:0e:b9:11:a0:7c:b7:6a:ed:34:d0:b6:26:62:38:1a:87: - 0c:f8:e8:fd:2e:d3:90:7f:07:91:2a:1d:d6:7e:5c:85:83:99: - b0:38:08:3f:e9:5e:f9:35:07:e4:c9:62:6e:57:7f:a7:50:95: - f7:ba:c8:9b:e6:8e:a2:01:c5:d6:66:bf:79:61:f3:3c:1c:e1: - b9:82:5c:5d:a0:c3:e9:d8:48:bd:19:a2:11:14:19:6e:b2:86: - 1b:68:3e:48:37:1a:88:b7:5d:96:5e:9c:c7:ef:27:62:08:e2: - 91:19:5c:d2:f1:21:dd:ba:17:42:82:97:71:81:53:31:a9:9f: - f6:7d:62:bf:72:e1:a3:93:1d:cc:8a:26:5a:09:38:d0:ce:d7: - 0d:80:16:b4:78:a5:3a:87:4c:8d:8a:a5:d5:46:97:f2:2c:10: - b9:bc:54:22:c0:01:50:69:43:9e:f4:b2:ef:6d:f8:ec:da:f1: - e3:b1:ef:df:91:8f:54:2a:0b:25:c1:26:19:c4:52:10:05:65: - d5:82:10:ea:c2:31:cd:2e + Signature Value: + 3e:0a:16:4d:9f:06:5b:a8:ae:71:5d:2f:05:2f:67:e6:13:45: + 83:c4:36:f6:f3:c0:26:0c:0d:b5:47:64:5d:f8:b4:72:c9:46: + a5:03:18:27:55:89:78:7d:76:ea:96:34:80:17:20:dc:e7:83: + f8:8d:fc:07:b8:da:5f:4d:2e:67:b2:84:fd:d9:44:fc:77:50: + 81:e6:7c:b4:c9:0d:0b:72:53:f8:76:07:07:41:47:96:0c:fb: + e0:82:26:93:55:8c:fe:22:1f:60:65:7c:5f:e7:26:b3:f7:32: + 90:98:50:d4:37:71:55:f6:92:21:78:f7:95:79:fa:f8:2d:26: + 87:66:56:30:77:a6:37:78:33:52:10:58:ae:3f:61:8e:f2:6a: + b1:ef:18:7e:4a:59:63:ca:8d:a2:56:d5:a7:2f:bc:56:1f:cf: + 39:c1:e2:fb:0a:a8:15:2c:7d:4d:7a:63:c6:6c:97:44:3c:d2: + 6f:c3:4a:17:0a:f8:90:d2:57:a2:19:51:a5:2d:97:41:da:07: + 4f:a9:50:da:90:8d:94:46:e1:3e:f0:94:fd:10:00:38:f5:3b: + e8:40:e1:b4:6e:56:1a:20:cc:6f:58:8d:ed:2e:45:8f:d6:e9: + 93:3f:e7:b1:2c:df:3a:d6:22:8c:dc:84:bb:22:6f:d0:f8:e4: + c6:39:e9:04:88:3c:c3:ba:eb:55:7a:6d:80:99:24:f5:6c:01: + fb:f8:97:b0:94:5b:eb:fd:d2:6f:f1:77:68:0d:35:64:23:ac: + b8:55:a1:03:d1:4d:42:19:dc:f8:75:59:56:a3:f9:a8:49:79: + f8:af:0e:b9:11:a0:7c:b7:6a:ed:34:d0:b6:26:62:38:1a:87: + 0c:f8:e8:fd:2e:d3:90:7f:07:91:2a:1d:d6:7e:5c:85:83:99: + b0:38:08:3f:e9:5e:f9:35:07:e4:c9:62:6e:57:7f:a7:50:95: + f7:ba:c8:9b:e6:8e:a2:01:c5:d6:66:bf:79:61:f3:3c:1c:e1: + b9:82:5c:5d:a0:c3:e9:d8:48:bd:19:a2:11:14:19:6e:b2:86: + 1b:68:3e:48:37:1a:88:b7:5d:96:5e:9c:c7:ef:27:62:08:e2: + 91:19:5c:d2:f1:21:dd:ba:17:42:82:97:71:81:53:31:a9:9f: + f6:7d:62:bf:72:e1:a3:93:1d:cc:8a:26:5a:09:38:d0:ce:d7: + 0d:80:16:b4:78:a5:3a:87:4c:8d:8a:a5:d5:46:97:f2:2c:10: + b9:bc:54:22:c0:01:50:69:43:9e:f4:b2:ef:6d:f8:ec:da:f1: + e3:b1:ef:df:91:8f:54:2a:0b:25:c1:26:19:c4:52:10:05:65: + d5:82:10:ea:c2:31:cd:2e SHA1 Fingerprint=CA:3A:FB:CF:12:40:36:4B:44:B2:16:20:88:80:48:39:19:93:7C:F7 diff --git a/Patches/Common/android_system_ca-certificates/files/7e067d03.0 b/Patches/Common/android_system_ca-certificates/files/7e067d03.0 new file mode 100644 index 00000000..cdca9094 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/7e067d03.0 @@ -0,0 +1,54 @@ +-----BEGIN CERTIFICATE----- +MIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQsw +CQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJ +VFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgy +MVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJ +TkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2JhbCBS +b290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jlSR9B +IgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK+ ++kpRuDCK/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJK +sVF/BvDRgh9Obl+rg/xI1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA +94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8gUXOQwKhbYdDFUDn9hf7B +43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w== +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 2c:17:08:7d:64:2a:c0:fe:85:18:59:06:cf:b4:4a:eb + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=CN, O=BEIJING CERTIFICATE AUTHORITY, CN=BJCA Global Root CA2 + Validity + Not Before: Dec 19 03:18:21 2019 GMT + Not After : Dec 12 03:18:21 2044 GMT + Subject: C=CN, O=BEIJING CERTIFICATE AUTHORITY, CN=BJCA Global Root CA2 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:9d:cb:80:91:8d:53:67:b5:b9:50:b1:03:f8:e5: + 49:1f:41:22:09:b0:51:52:58:d6:2b:34:8f:c5:12: + 46:14:c5:8b:2f:2c:84:ff:2c:6e:a8:d5:f1:09:e3: + 03:21:14:c4:43:3d:7c:c1:2c:c4:4b:6a:4a:cd:e9: + 87:e0:7d:f6:22:be:fa:4a:51:b8:30:8a:fd:e1:de: + 18:12:0a:f6:47:b7:e7:17:bf:27:8a:d4:41:4c:96: + 3c:60:96:c1:fd:15:1c + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Subject Key Identifier: + D2:4A:B1:51:7F:06:F0:D1:82:1F:4E:6E:5F:AB:83:FC:48:D4:B0:91 + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:30:1a:bc:5b:d7:fe:a9:d2:54:0e:4a:5d:d2:6d:b1: + 40:dc:f4:43:d5:d2:4a:99:19:12:56:80:f7:83:34:e1:35:4e: + 48:6d:04:0f:57:31:30:30:2d:b1:aa:9d:03:38:db:06:02:31: + 00:cb:cc:87:53:cb:7a:df:20:51:73:90:c0:a8:5b:61:d0:c5: + 50:39:fd:85:fe:c1:e3:78:f8:a6:d6:4b:bd:9b:87:8f:0f:e5: + d6:53:96:ab:3c:c8:40:da:61:f7:53:a3:f7 +SHA1 Fingerprint=F4:27:86:EB:6E:B8:6D:88:31:67:02:FB:BA:66:A4:53:00:AA:7A:A6 diff --git a/Patches/Common/android_system_ca-certificates/files/81b9768f.0 b/Patches/Common/android_system_ca-certificates/files/81b9768f.0 index 8872ea1b..53f0bced 100644 --- a/Patches/Common/android_system_ca-certificates/files/81b9768f.0 +++ b/Patches/Common/android_system_ca-certificates/files/81b9768f.0 @@ -34,7 +34,7 @@ Certificate: Subject: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert High Assurance EV Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:c6:cc:e5:73:e6:fb:d4:bb:e5:2d:2d:32:a6:df: e5:81:3f:c9:cd:25:49:b6:71:2a:c3:d5:94:34:67: @@ -63,22 +63,22 @@ Certificate: X509v3 Subject Key Identifier: B1:3E:C3:69:03:F8:BF:47:01:D4:98:26:1A:08:02:EF:63:64:2B:C3 X509v3 Authority Key Identifier: - keyid:B1:3E:C3:69:03:F8:BF:47:01:D4:98:26:1A:08:02:EF:63:64:2B:C3 - + B1:3E:C3:69:03:F8:BF:47:01:D4:98:26:1A:08:02:EF:63:64:2B:C3 Signature Algorithm: sha1WithRSAEncryption - 1c:1a:06:97:dc:d7:9c:9f:3c:88:66:06:08:57:21:db:21:47: - f8:2a:67:aa:bf:18:32:76:40:10:57:c1:8a:f3:7a:d9:11:65: - 8e:35:fa:9e:fc:45:b5:9e:d9:4c:31:4b:b8:91:e8:43:2c:8e: - b3:78:ce:db:e3:53:79:71:d6:e5:21:94:01:da:55:87:9a:24: - 64:f6:8a:66:cc:de:9c:37:cd:a8:34:b1:69:9b:23:c8:9e:78: - 22:2b:70:43:e3:55:47:31:61:19:ef:58:c5:85:2f:4e:30:f6: - a0:31:16:23:c8:e7:e2:65:16:33:cb:bf:1a:1b:a0:3d:f8:ca: - 5e:8b:31:8b:60:08:89:2d:0c:06:5c:52:b7:c4:f9:0a:98:d1: - 15:5f:9f:12:be:7c:36:63:38:bd:44:a4:7f:e4:26:2b:0a:c4: - 97:69:0d:e9:8c:e2:c0:10:57:b8:c8:76:12:91:55:f2:48:69: - d8:bc:2a:02:5b:0f:44:d4:20:31:db:f4:ba:70:26:5d:90:60: - 9e:bc:4b:17:09:2f:b4:cb:1e:43:68:c9:07:27:c1:d2:5c:f7: - ea:21:b9:68:12:9c:3c:9c:bf:9e:fc:80:5c:9b:63:cd:ec:47: - aa:25:27:67:a0:37:f3:00:82:7d:54:d7:a9:f8:e9:2e:13:a3: - 77:e8:1f:4a + Signature Value: + 1c:1a:06:97:dc:d7:9c:9f:3c:88:66:06:08:57:21:db:21:47: + f8:2a:67:aa:bf:18:32:76:40:10:57:c1:8a:f3:7a:d9:11:65: + 8e:35:fa:9e:fc:45:b5:9e:d9:4c:31:4b:b8:91:e8:43:2c:8e: + b3:78:ce:db:e3:53:79:71:d6:e5:21:94:01:da:55:87:9a:24: + 64:f6:8a:66:cc:de:9c:37:cd:a8:34:b1:69:9b:23:c8:9e:78: + 22:2b:70:43:e3:55:47:31:61:19:ef:58:c5:85:2f:4e:30:f6: + a0:31:16:23:c8:e7:e2:65:16:33:cb:bf:1a:1b:a0:3d:f8:ca: + 5e:8b:31:8b:60:08:89:2d:0c:06:5c:52:b7:c4:f9:0a:98:d1: + 15:5f:9f:12:be:7c:36:63:38:bd:44:a4:7f:e4:26:2b:0a:c4: + 97:69:0d:e9:8c:e2:c0:10:57:b8:c8:76:12:91:55:f2:48:69: + d8:bc:2a:02:5b:0f:44:d4:20:31:db:f4:ba:70:26:5d:90:60: + 9e:bc:4b:17:09:2f:b4:cb:1e:43:68:c9:07:27:c1:d2:5c:f7: + ea:21:b9:68:12:9c:3c:9c:bf:9e:fc:80:5c:9b:63:cd:ec:47: + aa:25:27:67:a0:37:f3:00:82:7d:54:d7:a9:f8:e9:2e:13:a3: + 77:e8:1f:4a SHA1 Fingerprint=5F:B7:EE:06:33:E2:59:DB:AD:0C:4C:9A:E6:D3:8F:1A:61:C7:DC:25 diff --git a/Patches/Common/android_system_ca-certificates/files/82223c44.0 b/Patches/Common/android_system_ca-certificates/files/82223c44.0 index 71cc88ea..90d5339d 100644 --- a/Patches/Common/android_system_ca-certificates/files/82223c44.0 +++ b/Patches/Common/android_system_ca-certificates/files/82223c44.0 @@ -41,7 +41,7 @@ Certificate: Subject: C=NO, O=Buypass AS-983163327, CN=Buypass Class 2 Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:d7:c7:5e:f7:c1:07:d4:77:fb:43:21:f4:f4:f5: 69:e4:ee:32:01:db:a3:86:1f:e4:59:0d:ba:e7:75: @@ -87,33 +87,34 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 53:5f:21:f5:ba:b0:3a:52:39:2c:92:b0:6c:00:c9:ef:ce:20: - ef:06:f2:96:9e:e9:a4:74:7f:7a:16:fc:b7:f5:b6:fb:15:1b: - 3f:ab:a6:c0:72:5d:10:b1:71:ee:bc:4f:e3:ad:ac:03:6d:2e: - 71:2e:af:c4:e3:ad:a3:bd:0c:11:a7:b4:ff:4a:b2:7b:10:10: - 1f:a7:57:41:b2:c0:ae:f4:2c:59:d6:47:10:88:f3:21:51:29: - 30:ca:60:86:af:46:ab:1d:ed:3a:5b:b0:94:de:44:e3:41:08: - a2:c1:ec:1d:d6:fd:4f:b6:d6:47:d0:14:0b:ca:e6:ca:b5:7b: - 77:7e:41:1f:5e:83:c7:b6:8c:39:96:b0:3f:96:81:41:6f:60: - 90:e2:e8:f9:fb:22:71:d9:7d:b3:3d:46:bf:b4:84:af:90:1c: - 0f:8f:12:6a:af:ef:ee:1e:7a:ae:02:4a:8a:17:2b:76:fe:ac: - 54:89:24:2c:4f:3f:b6:b2:a7:4e:8c:a8:91:97:fb:29:c6:7b: - 5c:2d:b9:cb:66:b6:b7:a8:5b:12:51:85:b5:09:7e:62:78:70: - fe:a9:6a:60:b6:1d:0e:79:0c:fd:ca:ea:24:80:72:c3:97:3f: - f2:77:ab:43:22:0a:c7:eb:b6:0c:84:82:2c:80:6b:41:8a:08: - c0:eb:a5:6b:df:99:12:cb:8a:d5:5e:80:0c:91:e0:26:08:36: - 48:c5:fa:38:11:35:ff:25:83:2d:f2:7a:bf:da:fd:8e:fe:a5: - cb:45:2c:1f:c4:88:53:ae:77:0e:d9:9a:76:c5:8e:2c:1d:a3: - ba:d5:ec:32:ae:c0:aa:ac:f7:d1:7a:4d:eb:d4:07:e2:48:f7: - 22:8e:b0:a4:9f:6a:ce:8e:b2:b2:60:f4:a3:22:d0:23:eb:94: - 5a:7a:69:dd:0f:bf:40:57:ac:6b:59:50:d9:a3:99:e1:6e:fe: - 8d:01:79:27:23:15:de:92:9d:7b:09:4d:5a:e7:4b:48:30:5a: - 18:e6:0a:6d:e6:8f:e0:d2:bb:e6:df:7c:6e:21:82:c1:68:39: - 4d:b4:98:58:66:62:cc:4a:90:5e:c3:fa:27:04:b1:79:15:74: - 99:cc:be:ad:20:de:26:60:1c:eb:56:51:a6:a3:ea:e4:a3:3f: - a7:ff:61:dc:f1:5a:4d:6c:32:23:43:ee:ac:a8:ee:ee:4a:12: - 09:3c:5d:71:c2:be:79:fa:c2:87:68:1d:0b:fd:5c:69:cc:06: - d0:9a:7d:54:99:2a:c9:39:1a:19:af:4b:2a:43:f3:63:5d:5a: - 58:e2:2f:e3:1d:e4:a9:d6:d0:0a:d0:9e:bf:d7:81:09:f1:c9: - c7:26:0d:ac:98:16:56:a0 + Signature Value: + 53:5f:21:f5:ba:b0:3a:52:39:2c:92:b0:6c:00:c9:ef:ce:20: + ef:06:f2:96:9e:e9:a4:74:7f:7a:16:fc:b7:f5:b6:fb:15:1b: + 3f:ab:a6:c0:72:5d:10:b1:71:ee:bc:4f:e3:ad:ac:03:6d:2e: + 71:2e:af:c4:e3:ad:a3:bd:0c:11:a7:b4:ff:4a:b2:7b:10:10: + 1f:a7:57:41:b2:c0:ae:f4:2c:59:d6:47:10:88:f3:21:51:29: + 30:ca:60:86:af:46:ab:1d:ed:3a:5b:b0:94:de:44:e3:41:08: + a2:c1:ec:1d:d6:fd:4f:b6:d6:47:d0:14:0b:ca:e6:ca:b5:7b: + 77:7e:41:1f:5e:83:c7:b6:8c:39:96:b0:3f:96:81:41:6f:60: + 90:e2:e8:f9:fb:22:71:d9:7d:b3:3d:46:bf:b4:84:af:90:1c: + 0f:8f:12:6a:af:ef:ee:1e:7a:ae:02:4a:8a:17:2b:76:fe:ac: + 54:89:24:2c:4f:3f:b6:b2:a7:4e:8c:a8:91:97:fb:29:c6:7b: + 5c:2d:b9:cb:66:b6:b7:a8:5b:12:51:85:b5:09:7e:62:78:70: + fe:a9:6a:60:b6:1d:0e:79:0c:fd:ca:ea:24:80:72:c3:97:3f: + f2:77:ab:43:22:0a:c7:eb:b6:0c:84:82:2c:80:6b:41:8a:08: + c0:eb:a5:6b:df:99:12:cb:8a:d5:5e:80:0c:91:e0:26:08:36: + 48:c5:fa:38:11:35:ff:25:83:2d:f2:7a:bf:da:fd:8e:fe:a5: + cb:45:2c:1f:c4:88:53:ae:77:0e:d9:9a:76:c5:8e:2c:1d:a3: + ba:d5:ec:32:ae:c0:aa:ac:f7:d1:7a:4d:eb:d4:07:e2:48:f7: + 22:8e:b0:a4:9f:6a:ce:8e:b2:b2:60:f4:a3:22:d0:23:eb:94: + 5a:7a:69:dd:0f:bf:40:57:ac:6b:59:50:d9:a3:99:e1:6e:fe: + 8d:01:79:27:23:15:de:92:9d:7b:09:4d:5a:e7:4b:48:30:5a: + 18:e6:0a:6d:e6:8f:e0:d2:bb:e6:df:7c:6e:21:82:c1:68:39: + 4d:b4:98:58:66:62:cc:4a:90:5e:c3:fa:27:04:b1:79:15:74: + 99:cc:be:ad:20:de:26:60:1c:eb:56:51:a6:a3:ea:e4:a3:3f: + a7:ff:61:dc:f1:5a:4d:6c:32:23:43:ee:ac:a8:ee:ee:4a:12: + 09:3c:5d:71:c2:be:79:fa:c2:87:68:1d:0b:fd:5c:69:cc:06: + d0:9a:7d:54:99:2a:c9:39:1a:19:af:4b:2a:43:f3:63:5d:5a: + 58:e2:2f:e3:1d:e4:a9:d6:d0:0a:d0:9e:bf:d7:81:09:f1:c9: + c7:26:0d:ac:98:16:56:a0 SHA1 Fingerprint=49:0A:75:74:DE:87:0A:47:FE:58:EE:F6:C7:6B:EB:C6:0B:12:40:99 diff --git a/Patches/Common/android_system_ca-certificates/files/83e9984f.0 b/Patches/Common/android_system_ca-certificates/files/83e9984f.0 index 6115ed2c..95a4c43e 100644 --- a/Patches/Common/android_system_ca-certificates/files/83e9984f.0 +++ b/Patches/Common/android_system_ca-certificates/files/83e9984f.0 @@ -43,11 +43,11 @@ Certificate: X509v3 Subject Key Identifier: 87:11:15:08:D1:AA:C1:78:0C:B1:AF:CE:C6:C9:90:EF:BF:30:04:C0 X509v3 Authority Key Identifier: - keyid:87:11:15:08:D1:AA:C1:78:0C:B1:AF:CE:C6:C9:90:EF:BF:30:04:C0 - + 87:11:15:08:D1:AA:C1:78:0C:B1:AF:CE:C6:C9:90:EF:BF:30:04:C0 Signature Algorithm: ecdsa-with-SHA256 - 30:46:02:21:00:b5:57:dd:d7:8a:55:0b:36:e1:86:44:fa:d4: - d9:68:8d:b8:dc:23:8a:8a:0d:d4:2f:7d:ea:73:ec:bf:4d:6c: - a8:02:21:00:cb:a5:b4:12:fa:e7:b5:e8:cf:7e:93:fc:f3:35: - 8f:6f:4e:5a:7c:b4:bc:4e:b2:fc:72:aa:5b:59:f9:e7:dc:31 + Signature Value: + 30:46:02:21:00:b5:57:dd:d7:8a:55:0b:36:e1:86:44:fa:d4: + d9:68:8d:b8:dc:23:8a:8a:0d:d4:2f:7d:ea:73:ec:bf:4d:6c: + a8:02:21:00:cb:a5:b4:12:fa:e7:b5:e8:cf:7e:93:fc:f3:35: + 8f:6f:4e:5a:7c:b4:bc:4e:b2:fc:72:aa:5b:59:f9:e7:dc:31 SHA1 Fingerprint=89:D4:83:03:4F:9E:9A:48:80:5F:72:37:D4:A9:A6:EF:CB:7C:1F:D1 diff --git a/Patches/Common/android_system_ca-certificates/files/85cde254.0 b/Patches/Common/android_system_ca-certificates/files/85cde254.0 index f76b3d72..947817e3 100644 --- a/Patches/Common/android_system_ca-certificates/files/85cde254.0 +++ b/Patches/Common/android_system_ca-certificates/files/85cde254.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, ST=Arizona, L=Scottsdale, O=Starfield Technologies, Inc., CN=Starfield Root Certificate Authority - G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:bd:ed:c1:03:fc:f6:8f:fc:02:b1:6f:5b:9f:48: d9:9d:79:e2:a2:b7:03:61:56:18:c3:47:b6:d7:ca: @@ -62,19 +62,20 @@ Certificate: X509v3 Subject Key Identifier: 7C:0C:32:1F:A7:D9:30:7F:C4:7D:68:A3:62:A8:A1:CE:AB:07:5B:27 Signature Algorithm: sha256WithRSAEncryption - 11:59:fa:25:4f:03:6f:94:99:3b:9a:1f:82:85:39:d4:76:05: - 94:5e:e1:28:93:6d:62:5d:09:c2:a0:a8:d4:b0:75:38:f1:34: - 6a:9d:e4:9f:8a:86:26:51:e6:2c:d1:c6:2d:6e:95:20:4a:92: - 01:ec:b8:8a:67:7b:31:e2:67:2e:8c:95:03:26:2e:43:9d:4a: - 31:f6:0e:b5:0c:bb:b7:e2:37:7f:22:ba:00:a3:0e:7b:52:fb: - 6b:bb:3b:c4:d3:79:51:4e:cd:90:f4:67:07:19:c8:3c:46:7a: - 0d:01:7d:c5:58:e7:6d:e6:85:30:17:9a:24:c4:10:e0:04:f7: - e0:f2:7f:d4:aa:0a:ff:42:1d:37:ed:94:e5:64:59:12:20:77: - 38:d3:32:3e:38:81:75:96:73:fa:68:8f:b1:cb:ce:1f:c5:ec: - fa:9c:7e:cf:7e:b1:f1:07:2d:b6:fc:bf:ca:a4:bf:d0:97:05: - 4a:bc:ea:18:28:02:90:bd:54:78:09:21:71:d3:d1:7d:1d:d9: - 16:b0:a9:61:3d:d0:0a:00:22:fc:c7:7b:cb:09:64:45:0b:3b: - 40:81:f7:7d:7c:32:f5:98:ca:58:8e:7d:2a:ee:90:59:73:64: - f9:36:74:5e:25:a1:f5:66:05:2e:7f:39:15:a9:2a:fb:50:8b: - 8e:85:69:f4 + Signature Value: + 11:59:fa:25:4f:03:6f:94:99:3b:9a:1f:82:85:39:d4:76:05: + 94:5e:e1:28:93:6d:62:5d:09:c2:a0:a8:d4:b0:75:38:f1:34: + 6a:9d:e4:9f:8a:86:26:51:e6:2c:d1:c6:2d:6e:95:20:4a:92: + 01:ec:b8:8a:67:7b:31:e2:67:2e:8c:95:03:26:2e:43:9d:4a: + 31:f6:0e:b5:0c:bb:b7:e2:37:7f:22:ba:00:a3:0e:7b:52:fb: + 6b:bb:3b:c4:d3:79:51:4e:cd:90:f4:67:07:19:c8:3c:46:7a: + 0d:01:7d:c5:58:e7:6d:e6:85:30:17:9a:24:c4:10:e0:04:f7: + e0:f2:7f:d4:aa:0a:ff:42:1d:37:ed:94:e5:64:59:12:20:77: + 38:d3:32:3e:38:81:75:96:73:fa:68:8f:b1:cb:ce:1f:c5:ec: + fa:9c:7e:cf:7e:b1:f1:07:2d:b6:fc:bf:ca:a4:bf:d0:97:05: + 4a:bc:ea:18:28:02:90:bd:54:78:09:21:71:d3:d1:7d:1d:d9: + 16:b0:a9:61:3d:d0:0a:00:22:fc:c7:7b:cb:09:64:45:0b:3b: + 40:81:f7:7d:7c:32:f5:98:ca:58:8e:7d:2a:ee:90:59:73:64: + f9:36:74:5e:25:a1:f5:66:05:2e:7f:39:15:a9:2a:fb:50:8b: + 8e:85:69:f4 SHA1 Fingerprint=B5:1C:06:7C:EE:2B:0C:3D:F8:55:AB:2D:92:F4:FE:39:D4:E7:0F:0E diff --git a/Patches/Common/android_system_ca-certificates/files/86212b19.0 b/Patches/Common/android_system_ca-certificates/files/86212b19.0 index 91072392..c383ab97 100644 --- a/Patches/Common/android_system_ca-certificates/files/86212b19.0 +++ b/Patches/Common/android_system_ca-certificates/files/86212b19.0 @@ -30,7 +30,7 @@ Certificate: Subject: C=US, O=AffirmTrust, CN=AffirmTrust Networking Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b4:84:cc:33:17:2e:6b:94:6c:6b:61:52:a0:eb: a3:cf:79:94:4c:e5:94:80:99:cb:55:64:44:65:8f: @@ -59,19 +59,20 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha1WithRSAEncryption - 89:57:b2:16:7a:a8:c2:fd:d6:d9:9b:9b:34:c2:9c:b4:32:14: - 4d:a7:a4:df:ec:be:a7:be:f8:43:db:91:37:ce:b4:32:2e:50: - 55:1a:35:4e:76:43:71:20:ef:93:77:4e:15:70:2e:87:c3:c1: - 1d:6d:dc:cb:b5:27:d4:2c:56:d1:52:53:3a:44:d2:73:c8:c4: - 1b:05:65:5a:62:92:9c:ee:41:8d:31:db:e7:34:ea:59:21:d5: - 01:7a:d7:64:b8:64:39:cd:c9:ed:af:ed:4b:03:48:a7:a0:99: - 01:80:dc:65:a3:36:ae:65:59:48:4f:82:4b:c8:65:f1:57:1d: - e5:59:2e:0a:3f:6c:d8:d1:f5:e5:09:b4:6c:54:00:0a:e0:15: - 4d:87:75:6d:b7:58:96:5a:dd:6d:d2:00:a0:f4:9b:48:be:c3: - 37:a4:ba:36:e0:7c:87:85:97:1a:15:a2:de:2e:a2:5b:bd:af: - 18:f9:90:50:cd:70:59:f8:27:67:47:cb:c7:a0:07:3a:7d:d1: - 2c:5d:6c:19:3a:66:b5:7d:fd:91:6f:82:b1:be:08:93:db:14: - 47:f1:a2:37:c7:45:9e:3c:c7:77:af:64:a8:93:df:f6:69:83: - 82:60:f2:49:42:34:ed:5a:00:54:85:1c:16:36:92:0c:5c:fa: - a6:ad:bf:db + Signature Value: + 89:57:b2:16:7a:a8:c2:fd:d6:d9:9b:9b:34:c2:9c:b4:32:14: + 4d:a7:a4:df:ec:be:a7:be:f8:43:db:91:37:ce:b4:32:2e:50: + 55:1a:35:4e:76:43:71:20:ef:93:77:4e:15:70:2e:87:c3:c1: + 1d:6d:dc:cb:b5:27:d4:2c:56:d1:52:53:3a:44:d2:73:c8:c4: + 1b:05:65:5a:62:92:9c:ee:41:8d:31:db:e7:34:ea:59:21:d5: + 01:7a:d7:64:b8:64:39:cd:c9:ed:af:ed:4b:03:48:a7:a0:99: + 01:80:dc:65:a3:36:ae:65:59:48:4f:82:4b:c8:65:f1:57:1d: + e5:59:2e:0a:3f:6c:d8:d1:f5:e5:09:b4:6c:54:00:0a:e0:15: + 4d:87:75:6d:b7:58:96:5a:dd:6d:d2:00:a0:f4:9b:48:be:c3: + 37:a4:ba:36:e0:7c:87:85:97:1a:15:a2:de:2e:a2:5b:bd:af: + 18:f9:90:50:cd:70:59:f8:27:67:47:cb:c7:a0:07:3a:7d:d1: + 2c:5d:6c:19:3a:66:b5:7d:fd:91:6f:82:b1:be:08:93:db:14: + 47:f1:a2:37:c7:45:9e:3c:c7:77:af:64:a8:93:df:f6:69:83: + 82:60:f2:49:42:34:ed:5a:00:54:85:1c:16:36:92:0c:5c:fa: + a6:ad:bf:db SHA1 Fingerprint=29:36:21:02:8B:20:ED:02:F5:66:C5:32:D1:D6:ED:90:9F:45:00:2F diff --git a/Patches/Common/android_system_ca-certificates/files/869fbf79.0 b/Patches/Common/android_system_ca-certificates/files/869fbf79.0 index ee9120e1..504fc04a 100644 --- a/Patches/Common/android_system_ca-certificates/files/869fbf79.0 +++ b/Patches/Common/android_system_ca-certificates/files/869fbf79.0 @@ -44,10 +44,11 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:31:00:b4:d8:2f:02:89:fd:b6:4c:62:ba:43:4e:13: - 84:72:b5:ae:dd:1c:de:d6:b5:dc:56:8f:58:40:5a:2d:de:20: - 4c:22:83:ca:93:a8:7e:ee:12:40:c7:d6:87:4f:f8:df:85:02: - 30:1c:14:64:e4:7c:96:83:11:9c:b0:d1:5a:61:4b:a6:0f:49: - d3:00:fc:a1:fc:e4:a5:ff:7f:ad:d7:30:d0:c7:77:7f:be:81: - 07:55:30:50:20:14:f5:57:38:0a:a8:31:51 + Signature Value: + 30:65:02:31:00:b4:d8:2f:02:89:fd:b6:4c:62:ba:43:4e:13: + 84:72:b5:ae:dd:1c:de:d6:b5:dc:56:8f:58:40:5a:2d:de:20: + 4c:22:83:ca:93:a8:7e:ee:12:40:c7:d6:87:4f:f8:df:85:02: + 30:1c:14:64:e4:7c:96:83:11:9c:b0:d1:5a:61:4b:a6:0f:49: + d3:00:fc:a1:fc:e4:a5:ff:7f:ad:d7:30:d0:c7:77:7f:be:81: + 07:55:30:50:20:14:f5:57:38:0a:a8:31:51 SHA1 Fingerprint=B6:AF:43:C2:9B:81:53:7D:F6:EF:6B:C3:1F:1F:60:15:0C:EE:48:66 diff --git a/Patches/Common/android_system_ca-certificates/files/8794b4e3.0 b/Patches/Common/android_system_ca-certificates/files/8794b4e3.0 new file mode 100644 index 00000000..d5767e8b --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/8794b4e3.0 @@ -0,0 +1,54 @@ +-----BEGIN CERTIFICATE----- +MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQsw +CQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg +R3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00 +MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBT +ZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgyMHYw +EAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0HttwW ++1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9 +ItgKbppbd9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZI +zj0EAwMDaAAwZQIwe3lORlCEwkSHRhtFcP9Ymd70/aTSVaYgLXTWNLxBo1BfASdW +tL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5U6VR5CmD1/iQMVtCnwr1 +/q4AaOeMSQ+2b1tbFfLn +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 41:d2:9d:d1:72:ea:ee:a7:80:c1:2c:6c:e9:2f:87:52 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=US, O=Internet Security Research Group, CN=ISRG Root X2 + Validity + Not Before: Sep 4 00:00:00 2020 GMT + Not After : Sep 17 16:00:00 2040 GMT + Subject: C=US, O=Internet Security Research Group, CN=ISRG Root X2 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:cd:9b:d5:9f:80:83:0a:ec:09:4a:f3:16:4a:3e: + 5c:cf:77:ac:de:67:05:0d:1d:07:b6:dc:16:fb:5a: + 8b:14:db:e2:71:60:c4:ba:45:95:11:89:8e:ea:06: + df:f7:2a:16:1c:a4:b9:c5:c5:32:e0:03:e0:1e:82: + 18:38:8b:d7:45:d8:0a:6a:6e:e6:00:77:fb:02:51: + 7d:22:d8:0a:6e:9a:5b:77:df:f0:fa:41:ec:39:dc: + 75:ca:68:07:0c:1f:ea + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 7C:42:96:AE:DE:4B:48:3B:FA:92:F8:9E:8C:CF:6D:8B:A9:72:37:95 + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:30:7b:79:4e:46:50:84:c2:44:87:46:1b:45:70:ff: + 58:99:de:f4:fd:a4:d2:55:a6:20:2d:74:d6:34:bc:41:a3:50: + 5f:01:27:56:b4:be:27:75:06:af:12:2e:75:98:8d:fc:02:31: + 00:8b:f5:77:6c:d4:c8:65:aa:e0:0b:2c:ee:14:9d:27:37:a4: + f9:53:a5:51:e4:29:83:d7:f8:90:31:5b:42:9f:0a:f5:fe:ae: + 00:68:e7:8c:49:0f:b6:6f:5b:5b:15:f2:e7 +SHA1 Fingerprint=BD:B1:B9:3C:D5:97:8D:45:C6:26:14:55:F8:DB:95:C7:5A:D1:53:AF diff --git a/Patches/Common/android_system_ca-certificates/files/882de061.0 b/Patches/Common/android_system_ca-certificates/files/882de061.0 index 7d86dcdb..0ff61537 100644 --- a/Patches/Common/android_system_ca-certificates/files/882de061.0 +++ b/Patches/Common/android_system_ca-certificates/files/882de061.0 @@ -30,7 +30,7 @@ Certificate: Subject: C=RO, O=certSIGN, OU=certSIGN ROOT CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b7:33:b9:7e:c8:25:4a:8e:b5:db:b4:28:1b:aa: 57:90:e8:d1:22:d3:64:ba:d3:93:e8:d4:ac:86:61: @@ -59,19 +59,20 @@ Certificate: X509v3 Subject Key Identifier: E0:8C:9B:DB:25:49:B3:F1:7C:86:D6:B2:42:87:0B:D0:6B:A0:D9:E4 Signature Algorithm: sha1WithRSAEncryption - 3e:d2:1c:89:2e:35:fc:f8:75:dd:e6:7f:65:88:f4:72:4c:c9: - 2c:d7:32:4e:f3:dd:19:79:47:bd:8e:3b:5b:93:0f:50:49:24: - 13:6b:14:06:72:ef:09:d3:a1:a1:e3:40:84:c9:e7:18:32:74: - 3c:48:6e:0f:9f:4b:d4:f7:1e:d3:93:86:64:54:97:63:72:50: - d5:55:cf:fa:20:93:02:a2:9b:c3:23:93:4e:16:55:76:a0:70: - 79:6d:cd:21:1f:cf:2f:2d:bc:19:e3:88:31:f8:59:1a:81:09: - c8:97:a6:74:c7:60:c4:5b:cc:57:8e:b2:75:fd:1b:02:09:db: - 59:6f:72:93:69:f7:31:41:d6:88:38:bf:87:b2:bd:16:79:f9: - aa:e4:be:88:25:dd:61:27:23:1c:b5:31:07:04:36:b4:1a:90: - bd:a0:74:71:50:89:6d:bc:14:e3:0f:86:ae:f1:ab:3e:c7:a0: - 09:cc:a3:48:d1:e0:db:64:e7:92:b5:cf:af:72:43:70:8b:f9: - c3:84:3c:13:aa:7e:92:9b:57:53:93:fa:70:c2:91:0e:31:f9: - 9b:67:5d:e9:96:38:5e:5f:b3:73:4e:88:15:67:de:9e:76:10: - 62:20:be:55:69:95:43:00:39:4d:f6:ee:b0:5a:4e:49:44:54: - 58:5f:42:83 + Signature Value: + 3e:d2:1c:89:2e:35:fc:f8:75:dd:e6:7f:65:88:f4:72:4c:c9: + 2c:d7:32:4e:f3:dd:19:79:47:bd:8e:3b:5b:93:0f:50:49:24: + 13:6b:14:06:72:ef:09:d3:a1:a1:e3:40:84:c9:e7:18:32:74: + 3c:48:6e:0f:9f:4b:d4:f7:1e:d3:93:86:64:54:97:63:72:50: + d5:55:cf:fa:20:93:02:a2:9b:c3:23:93:4e:16:55:76:a0:70: + 79:6d:cd:21:1f:cf:2f:2d:bc:19:e3:88:31:f8:59:1a:81:09: + c8:97:a6:74:c7:60:c4:5b:cc:57:8e:b2:75:fd:1b:02:09:db: + 59:6f:72:93:69:f7:31:41:d6:88:38:bf:87:b2:bd:16:79:f9: + aa:e4:be:88:25:dd:61:27:23:1c:b5:31:07:04:36:b4:1a:90: + bd:a0:74:71:50:89:6d:bc:14:e3:0f:86:ae:f1:ab:3e:c7:a0: + 09:cc:a3:48:d1:e0:db:64:e7:92:b5:cf:af:72:43:70:8b:f9: + c3:84:3c:13:aa:7e:92:9b:57:53:93:fa:70:c2:91:0e:31:f9: + 9b:67:5d:e9:96:38:5e:5f:b3:73:4e:88:15:67:de:9e:76:10: + 62:20:be:55:69:95:43:00:39:4d:f6:ee:b0:5a:4e:49:44:54: + 58:5f:42:83 SHA1 Fingerprint=FA:B7:EE:36:97:26:62:FB:2D:B0:2A:F6:BF:03:FD:E8:7C:4B:2F:9B diff --git a/Patches/Common/android_system_ca-certificates/files/88950faa.0 b/Patches/Common/android_system_ca-certificates/files/88950faa.0 index 6337347e..5bdc5f1f 100644 --- a/Patches/Common/android_system_ca-certificates/files/88950faa.0 +++ b/Patches/Common/android_system_ca-certificates/files/88950faa.0 @@ -43,15 +43,15 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:82:D1:85:73:30:E7:35:04:D3:8E:02:92:FB:E5:A4:D1:C4:21:E8:CD - + 82:D1:85:73:30:E7:35:04:D3:8E:02:92:FB:E5:A4:D1:C4:21:E8:CD X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: ecdsa-with-SHA256 - 30:64:02:30:6f:e7:eb:59:11:a4:60:cf:61:b0:96:7b:ed:05: - f9:2f:13:91:dc:ed:e5:fc:50:6b:11:46:46:b3:1c:21:00:62: - bb:be:c3:e7:e8:cd:07:99:f9:0d:0b:5d:72:3e:c4:aa:02:30: - 1f:bc:ba:0b:e2:30:24:fb:7c:6d:80:55:0a:99:3e:80:0d:33: - e5:66:a3:b3:a3:bb:a5:d5:8b:8f:09:2c:a6:5d:7e:e2:f0:07: - 08:68:6d:d2:7c:69:6e:5f:df:e5:6a:65 + Signature Value: + 30:64:02:30:6f:e7:eb:59:11:a4:60:cf:61:b0:96:7b:ed:05: + f9:2f:13:91:dc:ed:e5:fc:50:6b:11:46:46:b3:1c:21:00:62: + bb:be:c3:e7:e8:cd:07:99:f9:0d:0b:5d:72:3e:c4:aa:02:30: + 1f:bc:ba:0b:e2:30:24:fb:7c:6d:80:55:0a:99:3e:80:0d:33: + e5:66:a3:b3:a3:bb:a5:d5:8b:8f:09:2c:a6:5d:7e:e2:f0:07: + 08:68:6d:d2:7c:69:6e:5f:df:e5:6a:65 SHA1 Fingerprint=C3:19:7C:39:24:E6:54:AF:1B:C4:AB:20:95:7A:E2:C3:0E:13:02:6A diff --git a/Patches/Common/android_system_ca-certificates/files/89c02a45.0 b/Patches/Common/android_system_ca-certificates/files/89c02a45.0 index 4dc54647..5a163b2a 100644 --- a/Patches/Common/android_system_ca-certificates/files/89c02a45.0 +++ b/Patches/Common/android_system_ca-certificates/files/89c02a45.0 @@ -46,10 +46,11 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:31:00:ef:03:5b:7a:ac:b7:78:0a:72:b7:88:df:ff: - b5:46:14:09:0a:fa:a0:e6:7d:08:c6:1a:87:bd:18:a8:73:bd: - 26:ca:60:0c:9d:ce:99:9f:cf:5c:0f:30:e1:be:14:31:ea:02: - 30:14:f4:93:3c:49:a7:33:7a:90:46:47:b3:63:7d:13:9b:4e: - b7:6f:18:37:80:53:fe:dd:20:e0:35:9a:36:d1:c7:01:b9:e6: - dc:dd:f3:ff:1d:2c:3a:16:57:d9:92:39:d6 + Signature Value: + 30:65:02:31:00:ef:03:5b:7a:ac:b7:78:0a:72:b7:88:df:ff: + b5:46:14:09:0a:fa:a0:e6:7d:08:c6:1a:87:bd:18:a8:73:bd: + 26:ca:60:0c:9d:ce:99:9f:cf:5c:0f:30:e1:be:14:31:ea:02: + 30:14:f4:93:3c:49:a7:33:7a:90:46:47:b3:63:7d:13:9b:4e: + b7:6f:18:37:80:53:fe:dd:20:e0:35:9a:36:d1:c7:01:b9:e6: + dc:dd:f3:ff:1d:2c:3a:16:57:d9:92:39:d6 SHA1 Fingerprint=9F:74:4E:9F:2B:4D:BA:EC:0F:31:2C:50:B6:56:3B:8E:2D:93:C3:11 diff --git a/Patches/Common/android_system_ca-certificates/files/8d6437c3.0 b/Patches/Common/android_system_ca-certificates/files/8d6437c3.0 index 94f5115a..b47a3f50 100644 --- a/Patches/Common/android_system_ca-certificates/files/8d6437c3.0 +++ b/Patches/Common/android_system_ca-certificates/files/8d6437c3.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Assured ID Root G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:d9:e7:28:2f:52:3f:36:72:49:88:93:34:f3:f8: 6a:1e:31:54:80:9f:ad:54:41:b5:47:df:96:a8:d4: @@ -62,19 +62,20 @@ Certificate: X509v3 Subject Key Identifier: CE:C3:4A:B9:99:55:F2:B8:DB:60:BF:A9:7E:BD:56:B5:97:36:A7:D6 Signature Algorithm: sha256WithRSAEncryption - ca:a5:55:8c:e3:c8:41:6e:69:27:a7:75:11:ef:3c:86:36:6f: - d2:9d:c6:78:38:1d:69:96:a2:92:69:2e:38:6c:9b:7d:04:d4: - 89:a5:b1:31:37:8a:c9:21:cc:ab:6c:cd:8b:1c:9a:d6:bf:48: - d2:32:66:c1:8a:c0:f3:2f:3a:ef:c0:e3:d4:91:86:d1:50:e3: - 03:db:73:77:6f:4a:39:53:ed:de:26:c7:b5:7d:af:2b:42:d1: - 75:62:e3:4a:2b:02:c7:50:4b:e0:69:e2:96:6c:0e:44:66:10: - 44:8f:ad:05:eb:f8:79:ac:a6:1b:e8:37:34:9d:53:c9:61:aa: - a2:52:af:4a:70:16:86:c2:3a:c8:b1:13:70:36:d8:cf:ee:f4: - 0a:34:d5:5b:4c:fd:07:9c:a2:ba:d9:01:72:5c:f3:4d:c1:dd: - 0e:b1:1c:0d:c4:63:be:ad:f4:14:fb:89:ec:a2:41:0e:4c:cc: - c8:57:40:d0:6e:03:aa:cd:0c:8e:89:99:99:6c:f0:3c:30:af: - 38:df:6f:bc:a3:be:29:20:27:ab:74:ff:13:22:78:de:97:52: - 55:1e:83:b5:54:20:03:ee:ae:c0:4f:56:de:37:cc:c3:7f:aa: - 04:27:bb:d3:77:b8:62:db:17:7c:9c:28:22:13:73:6c:cf:26: - f5:8a:29:e7 + Signature Value: + ca:a5:55:8c:e3:c8:41:6e:69:27:a7:75:11:ef:3c:86:36:6f: + d2:9d:c6:78:38:1d:69:96:a2:92:69:2e:38:6c:9b:7d:04:d4: + 89:a5:b1:31:37:8a:c9:21:cc:ab:6c:cd:8b:1c:9a:d6:bf:48: + d2:32:66:c1:8a:c0:f3:2f:3a:ef:c0:e3:d4:91:86:d1:50:e3: + 03:db:73:77:6f:4a:39:53:ed:de:26:c7:b5:7d:af:2b:42:d1: + 75:62:e3:4a:2b:02:c7:50:4b:e0:69:e2:96:6c:0e:44:66:10: + 44:8f:ad:05:eb:f8:79:ac:a6:1b:e8:37:34:9d:53:c9:61:aa: + a2:52:af:4a:70:16:86:c2:3a:c8:b1:13:70:36:d8:cf:ee:f4: + 0a:34:d5:5b:4c:fd:07:9c:a2:ba:d9:01:72:5c:f3:4d:c1:dd: + 0e:b1:1c:0d:c4:63:be:ad:f4:14:fb:89:ec:a2:41:0e:4c:cc: + c8:57:40:d0:6e:03:aa:cd:0c:8e:89:99:99:6c:f0:3c:30:af: + 38:df:6f:bc:a3:be:29:20:27:ab:74:ff:13:22:78:de:97:52: + 55:1e:83:b5:54:20:03:ee:ae:c0:4f:56:de:37:cc:c3:7f:aa: + 04:27:bb:d3:77:b8:62:db:17:7c:9c:28:22:13:73:6c:cf:26: + f5:8a:29:e7 SHA1 Fingerprint=A1:4B:48:D9:43:EE:0A:0E:40:90:4F:3C:E0:A4:C0:91:93:51:5D:3F diff --git a/Patches/Common/android_system_ca-certificates/files/9282e51c.0 b/Patches/Common/android_system_ca-certificates/files/9282e51c.0 index 8eea2fe8..b9f23da3 100644 --- a/Patches/Common/android_system_ca-certificates/files/9282e51c.0 +++ b/Patches/Common/android_system_ca-certificates/files/9282e51c.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=CN, O=China Financial Certification Authority, CN=CFCA EV ROOT Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:d7:5d:6b:cd:10:3f:1f:05:59:d5:05:4d:37:b1: 0e:ec:98:2b:8e:15:1d:fa:93:4b:17:82:21:71:10: @@ -82,8 +82,7 @@ Certificate: Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Authority Key Identifier: - keyid:E3:FE:2D:FD:28:D0:0B:B5:BA:B6:A2:C4:BF:06:AA:05:8C:93:FB:2F - + E3:FE:2D:FD:28:D0:0B:B5:BA:B6:A2:C4:BF:06:AA:05:8C:93:FB:2F X509v3 Basic Constraints: critical CA:TRUE X509v3 Key Usage: critical @@ -91,33 +90,34 @@ Certificate: X509v3 Subject Key Identifier: E3:FE:2D:FD:28:D0:0B:B5:BA:B6:A2:C4:BF:06:AA:05:8C:93:FB:2F Signature Algorithm: sha256WithRSAEncryption - 25:c6:ba:6b:eb:87:cb:de:82:39:96:3d:f0:44:a7:6b:84:73: - 03:de:9d:2b:4f:ba:20:7f:bc:78:b2:cf:97:b0:1b:9c:f3:d7: - 79:2e:f5:48:b6:d2:fb:17:88:e6:d3:7a:3f:ed:53:13:d0:e2: - 2f:6a:79:cb:00:23:28:e6:1e:37:57:35:89:84:c2:76:4f:34: - 36:ad:67:c3:ce:41:06:88:c5:f7:ee:d8:1a:b8:d6:0b:7f:50: - ff:93:aa:17:4b:8c:ec:ed:52:60:b2:a4:06:ea:4e:eb:f4:6b: - 19:fd:eb:f5:1a:e0:25:2a:9a:dc:c7:41:36:f7:c8:74:05:84: - 39:95:39:d6:0b:3b:a4:27:fa:08:d8:5c:1e:f8:04:60:52:11: - 28:28:03:ff:ef:53:66:00:a5:4a:34:16:66:7c:fd:09:a4:ae: - 9e:67:1a:6f:41:0b:6b:06:13:9b:8f:86:71:05:b4:2f:8d:89: - 66:33:29:76:54:9a:11:f8:27:fa:b2:3f:91:e0:ce:0d:1b:f3: - 30:1a:ad:bf:22:5d:1b:d3:bf:25:05:4d:e1:92:1a:7f:99:9f: - 3c:44:93:ca:d4:40:49:6c:80:87:d7:04:3a:c3:32:52:35:0e: - 56:f8:a5:dd:7d:c4:8b:0d:11:1f:53:cb:1e:b2:17:b6:68:77: - 5a:e0:d4:cb:c8:07:ae:f5:3a:2e:8e:37:b7:d0:01:4b:43:29: - 77:8c:39:97:8f:82:5a:f8:51:e5:89:a0:18:e7:68:7f:5d:0a: - 2e:fb:a3:47:0e:3d:a6:23:7a:c6:01:c7:8f:c8:5e:bf:6d:80: - 56:be:8a:24:ba:33:ea:9f:e1:32:11:9e:f1:d2:4f:80:f6:1b: - 40:af:38:9e:11:50:79:73:12:12:cd:e6:6c:9d:2c:88:72:3c: - 30:81:06:91:22:ea:59:ad:da:19:2e:22:c2:8d:b9:8c:87:e0: - 66:bc:73:23:5f:21:64:63:80:48:f5:a0:3c:18:3d:94:c8:48: - 41:1d:40:ba:5e:fe:fe:56:39:a1:c8:cf:5e:9e:19:64:46:10: - da:17:91:b7:05:80:ac:8b:99:92:7d:e7:a2:d8:07:0b:36:27: - e7:48:79:60:8a:c3:d7:13:5c:f8:72:40:df:4a:cb:cf:99:00: - 0a:00:0b:11:95:da:56:45:03:88:0a:9f:67:d0:d5:79:b1:a8: - 8d:40:6d:0d:c2:7a:40:fa:f3:5f:64:47:92:cb:53:b9:bb:59: - ce:4f:fd:d0:15:53:01:d8:df:eb:d9:e6:76:ef:d0:23:bb:3b: - a9:79:b3:d5:02:29:cd:89:a3:96:0f:4a:35:e7:4e:42:c0:75: - cd:07:cf:e6:2c:eb:7b:2e + Signature Value: + 25:c6:ba:6b:eb:87:cb:de:82:39:96:3d:f0:44:a7:6b:84:73: + 03:de:9d:2b:4f:ba:20:7f:bc:78:b2:cf:97:b0:1b:9c:f3:d7: + 79:2e:f5:48:b6:d2:fb:17:88:e6:d3:7a:3f:ed:53:13:d0:e2: + 2f:6a:79:cb:00:23:28:e6:1e:37:57:35:89:84:c2:76:4f:34: + 36:ad:67:c3:ce:41:06:88:c5:f7:ee:d8:1a:b8:d6:0b:7f:50: + ff:93:aa:17:4b:8c:ec:ed:52:60:b2:a4:06:ea:4e:eb:f4:6b: + 19:fd:eb:f5:1a:e0:25:2a:9a:dc:c7:41:36:f7:c8:74:05:84: + 39:95:39:d6:0b:3b:a4:27:fa:08:d8:5c:1e:f8:04:60:52:11: + 28:28:03:ff:ef:53:66:00:a5:4a:34:16:66:7c:fd:09:a4:ae: + 9e:67:1a:6f:41:0b:6b:06:13:9b:8f:86:71:05:b4:2f:8d:89: + 66:33:29:76:54:9a:11:f8:27:fa:b2:3f:91:e0:ce:0d:1b:f3: + 30:1a:ad:bf:22:5d:1b:d3:bf:25:05:4d:e1:92:1a:7f:99:9f: + 3c:44:93:ca:d4:40:49:6c:80:87:d7:04:3a:c3:32:52:35:0e: + 56:f8:a5:dd:7d:c4:8b:0d:11:1f:53:cb:1e:b2:17:b6:68:77: + 5a:e0:d4:cb:c8:07:ae:f5:3a:2e:8e:37:b7:d0:01:4b:43:29: + 77:8c:39:97:8f:82:5a:f8:51:e5:89:a0:18:e7:68:7f:5d:0a: + 2e:fb:a3:47:0e:3d:a6:23:7a:c6:01:c7:8f:c8:5e:bf:6d:80: + 56:be:8a:24:ba:33:ea:9f:e1:32:11:9e:f1:d2:4f:80:f6:1b: + 40:af:38:9e:11:50:79:73:12:12:cd:e6:6c:9d:2c:88:72:3c: + 30:81:06:91:22:ea:59:ad:da:19:2e:22:c2:8d:b9:8c:87:e0: + 66:bc:73:23:5f:21:64:63:80:48:f5:a0:3c:18:3d:94:c8:48: + 41:1d:40:ba:5e:fe:fe:56:39:a1:c8:cf:5e:9e:19:64:46:10: + da:17:91:b7:05:80:ac:8b:99:92:7d:e7:a2:d8:07:0b:36:27: + e7:48:79:60:8a:c3:d7:13:5c:f8:72:40:df:4a:cb:cf:99:00: + 0a:00:0b:11:95:da:56:45:03:88:0a:9f:67:d0:d5:79:b1:a8: + 8d:40:6d:0d:c2:7a:40:fa:f3:5f:64:47:92:cb:53:b9:bb:59: + ce:4f:fd:d0:15:53:01:d8:df:eb:d9:e6:76:ef:d0:23:bb:3b: + a9:79:b3:d5:02:29:cd:89:a3:96:0f:4a:35:e7:4e:42:c0:75: + cd:07:cf:e6:2c:eb:7b:2e SHA1 Fingerprint=E2:B8:29:4B:55:84:AB:6B:58:C2:90:46:6C:AC:3F:B8:39:8F:84:83 diff --git a/Patches/Common/android_system_ca-certificates/files/9339512a.0 b/Patches/Common/android_system_ca-certificates/files/9339512a.0 index 61f30ca6..5254c67d 100644 --- a/Patches/Common/android_system_ca-certificates/files/9339512a.0 +++ b/Patches/Common/android_system_ca-certificates/files/9339512a.0 @@ -48,7 +48,7 @@ Certificate: Subject: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 3 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:cc:57:42:16:54:9c:e6:98:d3:d3:4d:ee:fe:ed: c7:9f:43:39:4a:65:b3:e8:16:88:34:db:0d:59:91: @@ -94,7 +94,6 @@ Certificate: User Notice: Explicit Text: Any use of this Certificate constitutes acceptance of the QuoVadis Root CA 3 Certificate Policy / Certification Practice Statement. CPS: http://www.quovadisglobal.com/cps - X509v3 Key Usage: Certificate Sign, CRL Sign X509v3 Subject Key Identifier: @@ -103,35 +102,35 @@ Certificate: keyid:F2:C0:13:E0:82:43:3E:FB:EE:2F:67:32:96:35:5C:DB:B8:CB:02:D0 DirName:/C=BM/O=QuoVadis Limited/CN=QuoVadis Root CA 3 serial:05:C6 - Signature Algorithm: sha1WithRSAEncryption - 4f:ad:a0:2c:4c:fa:c0:f2:6f:f7:66:55:ab:23:34:ee:e7:29: - da:c3:5b:b6:b0:83:d9:d0:d0:e2:21:fb:f3:60:a7:3b:5d:60: - 53:27:a2:9b:f6:08:22:2a:e7:bf:a0:72:e5:9c:24:6a:31:b1: - 90:7a:27:db:84:11:89:27:a6:77:5a:38:d7:bf:ac:86:fc:ee: - 5d:83:bc:06:c6:d1:77:6b:0f:6d:24:2f:4b:7a:6c:a7:07:96: - ca:e3:84:9f:ad:88:8b:1d:ab:16:8d:5b:66:17:d9:16:f4:8b: - 80:d2:dd:f8:b2:76:c3:fc:38:13:aa:0c:de:42:69:2b:6e:f3: - 3c:eb:80:27:db:f5:a6:44:0d:9f:5a:55:59:0b:d5:0d:52:48: - c5:ae:9f:f2:2f:80:c5:ea:32:50:35:12:97:2e:c1:e1:ff:f1: - 23:88:51:38:9f:f2:66:56:76:e7:0f:51:97:a5:52:0c:4d:49: - 51:95:36:3d:bf:a2:4b:0c:10:1d:86:99:4c:aa:f3:72:11:93: - e4:ea:f6:9b:da:a8:5d:a7:4d:b7:9e:02:ae:73:00:c8:da:23: - 03:e8:f9:ea:19:74:62:00:94:cb:22:20:be:94:a7:59:b5:82: - 6a:be:99:79:7a:a9:f2:4a:24:52:f7:74:fd:ba:4e:e6:a8:1d: - 02:6e:b1:0d:80:44:c1:ae:d3:23:37:5f:bb:85:7c:2b:92:2e: - e8:7e:a5:8b:dd:99:e1:bf:27:6f:2d:5d:aa:7b:87:fe:0a:dd: - 4b:fc:8e:f5:26:e4:6e:70:42:6e:33:ec:31:9e:7b:93:c1:e4: - c9:69:1a:3d:c0:6b:4e:22:6d:ee:ab:58:4d:c6:d0:41:c1:2b: - ea:4f:12:87:5e:eb:45:d8:6c:f5:98:02:d3:a0:d8:55:8a:06: - 99:19:a2:a0:77:d1:30:9e:ac:cc:75:ee:83:f5:b0:62:39:cf: - 6c:57:e2:4c:d2:91:0b:0e:75:28:1b:9a:bf:fd:1a:43:f1:ca: - 77:fb:3b:8f:61:b8:69:28:16:42:04:5e:70:2a:1c:21:d8:8f: - e1:bd:23:5b:2d:74:40:92:d9:63:19:0d:73:dd:69:bc:62:47: - bc:e0:74:2b:b2:eb:7d:be:41:1b:b5:c0:46:c5:a1:22:cb:5f: - 4e:c1:28:92:de:18:ba:d5:2a:28:bb:11:8b:17:93:98:99:60: - 94:5c:23:cf:5a:27:97:5e:0b:05:06:93:37:1e:3b:69:36:eb: - a9:9e:61:1d:8f:32:da:8e:0c:d6:74:3e:7b:09:24:da:01:77: - 47:c4:3b:cd:34:8c:99:f5:ca:e1:25:61:33:b2:59:1b:e2:6e: - d7:37:57:b6:0d:a9:12:da + Signature Value: + 4f:ad:a0:2c:4c:fa:c0:f2:6f:f7:66:55:ab:23:34:ee:e7:29: + da:c3:5b:b6:b0:83:d9:d0:d0:e2:21:fb:f3:60:a7:3b:5d:60: + 53:27:a2:9b:f6:08:22:2a:e7:bf:a0:72:e5:9c:24:6a:31:b1: + 90:7a:27:db:84:11:89:27:a6:77:5a:38:d7:bf:ac:86:fc:ee: + 5d:83:bc:06:c6:d1:77:6b:0f:6d:24:2f:4b:7a:6c:a7:07:96: + ca:e3:84:9f:ad:88:8b:1d:ab:16:8d:5b:66:17:d9:16:f4:8b: + 80:d2:dd:f8:b2:76:c3:fc:38:13:aa:0c:de:42:69:2b:6e:f3: + 3c:eb:80:27:db:f5:a6:44:0d:9f:5a:55:59:0b:d5:0d:52:48: + c5:ae:9f:f2:2f:80:c5:ea:32:50:35:12:97:2e:c1:e1:ff:f1: + 23:88:51:38:9f:f2:66:56:76:e7:0f:51:97:a5:52:0c:4d:49: + 51:95:36:3d:bf:a2:4b:0c:10:1d:86:99:4c:aa:f3:72:11:93: + e4:ea:f6:9b:da:a8:5d:a7:4d:b7:9e:02:ae:73:00:c8:da:23: + 03:e8:f9:ea:19:74:62:00:94:cb:22:20:be:94:a7:59:b5:82: + 6a:be:99:79:7a:a9:f2:4a:24:52:f7:74:fd:ba:4e:e6:a8:1d: + 02:6e:b1:0d:80:44:c1:ae:d3:23:37:5f:bb:85:7c:2b:92:2e: + e8:7e:a5:8b:dd:99:e1:bf:27:6f:2d:5d:aa:7b:87:fe:0a:dd: + 4b:fc:8e:f5:26:e4:6e:70:42:6e:33:ec:31:9e:7b:93:c1:e4: + c9:69:1a:3d:c0:6b:4e:22:6d:ee:ab:58:4d:c6:d0:41:c1:2b: + ea:4f:12:87:5e:eb:45:d8:6c:f5:98:02:d3:a0:d8:55:8a:06: + 99:19:a2:a0:77:d1:30:9e:ac:cc:75:ee:83:f5:b0:62:39:cf: + 6c:57:e2:4c:d2:91:0b:0e:75:28:1b:9a:bf:fd:1a:43:f1:ca: + 77:fb:3b:8f:61:b8:69:28:16:42:04:5e:70:2a:1c:21:d8:8f: + e1:bd:23:5b:2d:74:40:92:d9:63:19:0d:73:dd:69:bc:62:47: + bc:e0:74:2b:b2:eb:7d:be:41:1b:b5:c0:46:c5:a1:22:cb:5f: + 4e:c1:28:92:de:18:ba:d5:2a:28:bb:11:8b:17:93:98:99:60: + 94:5c:23:cf:5a:27:97:5e:0b:05:06:93:37:1e:3b:69:36:eb: + a9:9e:61:1d:8f:32:da:8e:0c:d6:74:3e:7b:09:24:da:01:77: + 47:c4:3b:cd:34:8c:99:f5:ca:e1:25:61:33:b2:59:1b:e2:6e: + d7:37:57:b6:0d:a9:12:da SHA1 Fingerprint=1F:49:14:F7:D8:74:95:1D:DD:AE:02:C0:BE:FD:3A:2D:82:75:51:85 diff --git a/Patches/Common/android_system_ca-certificates/files/93851c9e.0 b/Patches/Common/android_system_ca-certificates/files/93851c9e.0 new file mode 100644 index 00000000..e1232355 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/93851c9e.0 @@ -0,0 +1,125 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 996390341000653745 (0xdd3e3bc6cf96bb1) + Signature Algorithm: sha256WithRSAEncryption + Issuer: serialNumber=G63287510, C=ES, O=ANF Autoridad de Certificacion, OU=ANF CA Raiz, CN=ANF Secure Server Root CA + Validity + Not Before: Sep 4 10:00:38 2019 GMT + Not After : Aug 30 10:00:38 2039 GMT + Subject: serialNumber=G63287510, C=ES, O=ANF Autoridad de Certificacion, OU=ANF CA Raiz, CN=ANF Secure Server Root CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:db:eb:6b:2b:e6:64:54:95:82:90:a3:72:a4:19: + 01:9d:9c:0b:81:5f:73:49:ba:a7:ac:f3:04:4e:7b: + 96:0b:ec:11:e0:5b:a6:1c:ce:1b:d2:0d:83:1c:2b: + b8:9e:1d:7e:45:32:60:0f:07:e9:77:58:7e:9f:6a: + c8:61:4e:b6:26:c1:4c:8d:ff:4c:ef:34:b2:1f:65: + d8:b9:78:f5:ad:a9:71:b9:ef:4f:58:1d:a5:de:74: + 20:97:a1:ed:68:4c:de:92:17:4b:bc:ab:ff:65:9a: + 9e:fb:47:d9:57:72:f3:09:a1:ae:76:44:13:6e:9c: + 2d:44:39:bc:f9:c7:3b:a4:58:3d:41:bd:b4:c2:49: + a3:c8:0d:d2:97:2f:07:65:52:00:a7:6e:c8:af:68: + ec:f4:14:96:b6:57:1f:56:c3:39:9f:2b:6d:e4:f3: + 3e:f6:35:64:da:0c:1c:a1:84:4b:2f:4b:4b:e2:2c: + 24:9d:6d:93:40:eb:b5:23:8e:32:ca:6f:45:d3:a8: + 89:7b:1e:cf:1e:fa:5b:43:8b:cd:cd:a8:0f:6a:ca: + 0c:5e:b9:9e:47:8f:f0:d9:b6:0a:0b:58:65:17:33: + b9:23:e4:77:19:7d:cb:4a:2e:92:7b:4f:2f:10:77: + b1:8d:2f:68:9c:62:cc:e0:50:f8:ec:91:a7:54:4c: + 57:09:d5:76:63:c5:e8:65:1e:ee:6d:6a:cf:09:9d: + fa:7c:4f:ad:60:08:fd:56:99:0f:15:2c:7b:a9:80: + ab:8c:61:8f:4a:07:76:42:de:3d:f4:dd:b2:24:33: + 5b:b8:b5:a3:44:c9:ac:7f:77:3c:1d:23:ec:82:a9: + a6:e2:c8:06:4c:02:fe:ac:5c:99:99:0b:2f:10:8a: + a6:f4:7f:d5:87:74:0d:59:49:45:f6:f0:71:5c:39: + 29:d6:bf:4a:23:8b:f5:5f:01:63:d2:87:73:28:b5: + 4b:0a:f5:f8:ab:82:2c:7e:73:25:32:1d:0b:63:0a: + 17:81:00:ff:b6:76:5e:e7:b4:b1:40:ca:21:bb:d5: + 80:51:e5:48:52:67:2c:d2:61:89:07:0d:0f:ce:42: + 77:c0:44:73:9c:44:50:a0:db:10:0a:2d:95:1c:81: + af:e4:1c:e5:14:1e:f1:36:41:01:02:2f:7d:73:a7: + de:42:cc:4c:e9:89:0d:56:f7:9f:91:d4:03:c6:6c: + c9:8f:db:d8:1c:e0:40:98:5d:66:99:98:80:6e:2d: + ff:01:c5:ce:cb:46:1f:ac:02:c6:43:e6:ae:a2:84: + 3c:c5:4e:1e:3d:6d:c9:14:4c:e3:2e:41:bb:ca:39: + bf:36:3c:2a:19:aa:41:87:4e:a5:ce:4b:32:79:dd: + 90:49:7f + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Authority Key Identifier: + 9C:5F:D0:6C:63:A3:5F:93:CA:93:98:08:AD:8C:87:A5:2C:5C:C1:37 + X509v3 Subject Key Identifier: + 9C:5F:D0:6C:63:A3:5F:93:CA:93:98:08:AD:8C:87:A5:2C:5C:C1:37 + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 4e:1e:b9:8a:c6:a0:98:3f:6e:c3:69:c0:6a:5c:49:52:ac:cb: + 2b:5d:78:38:c1:d5:54:84:9f:93:f0:87:19:3d:2c:66:89:eb: + 0d:42:fc:cc:f0:75:85:3f:8b:f4:80:5d:79:e5:17:67:bd:35: + 82:e2:f2:3c:8e:7d:5b:36:cb:5a:80:00:29:f2:ce:2b:2c:f1: + 8f:aa:6d:05:93:6c:72:c7:56:eb:df:50:23:28:e5:45:10:3d: + e8:67:a3:af:0e:55:0f:90:09:62:ef:4b:59:a2:f6:53:f1:c0: + 35:e4:2f:c1:24:bd:79:2f:4e:20:22:3b:fd:1a:20:b0:a4:0e: + 2c:70:ed:74:3f:b8:13:95:06:51:c8:e8:87:26:ca:a4:5b:6a: + 16:21:92:dd:73:60:9e:10:18:de:3c:81:ea:e8:18:c3:7c:89: + f2:8b:50:3e:bd:11:e2:15:03:a8:36:7d:33:01:6c:48:15:d7: + 88:90:99:04:c5:cc:e6:07:f4:bc:f4:90:ed:13:e2:ea:8b:c3: + 8f:a3:33:0f:c1:29:4c:13:4e:da:15:56:71:73:72:82:50:f6: + 9a:33:7c:a2:b1:a8:1a:34:74:65:5c:ce:d1:eb:ab:53:e0:1a: + 80:d8:ea:3a:49:e4:26:30:9b:e5:1c:8a:a8:a9:15:32:86:99: + 92:0a:10:23:56:12:e0:f6:ce:4c:e2:bb:be:db:8d:92:73:01: + 66:2f:62:3e:b2:72:27:45:36:ed:4d:56:e3:97:99:ff:3a:35: + 3e:a5:54:4a:52:59:4b:60:db:ee:fe:78:11:7f:4a:dc:14:79: + 60:b6:6b:64:03:db:15:83:e1:a2:be:f6:23:97:50:f0:09:33: + 36:a7:71:96:25:f3:b9:42:7d:db:38:3f:2c:58:ac:e8:42:e1: + 0e:d8:d3:3b:4c:2e:82:e9:83:2e:6b:31:d9:dd:47:86:4f:6d: + 97:91:2e:4f:e2:28:71:35:16:d1:f2:73:fe:25:2b:07:47:24: + 63:27:c8:f8:f6:d9:6b:fc:12:31:56:08:c0:53:42:af:9c:d0: + 33:7e:fc:06:f0:31:44:03:14:f1:58:ea:f2:6a:0d:a9:11:b2: + 83:be:c5:1a:bf:07:ea:59:dc:a3:88:35:ef:9c:76:32:3c:4d: + 06:22:ce:15:e5:dd:9e:d8:8f:da:de:d2:c4:39:e5:17:81:cf: + 38:47:eb:7f:88:6d:59:1b:df:9f:42:14:ae:7e:cf:a8:b0:66: + 65:da:37:af:9f:aa:3d:ea:28:b6:de:d5:31:58:16:82:5b:ea: + bb:19:75:02:73:1a:ca:48:1a:21:93:90:0a:8e:93:84:a7:7d: + 3b:23:18:92:89:a0:8d:ac +SHA1 Fingerprint=5B:6E:68:D0:CC:15:B6:A0:5F:1E:C1:5F:AE:02:FC:6B:2F:5D:6F:74 diff --git a/Patches/Common/android_system_ca-certificates/files/9479c8c3.0 b/Patches/Common/android_system_ca-certificates/files/9479c8c3.0 index ebf95d57..87805bfb 100644 --- a/Patches/Common/android_system_ca-certificates/files/9479c8c3.0 +++ b/Patches/Common/android_system_ca-certificates/files/9479c8c3.0 @@ -46,10 +46,11 @@ Certificate: X509v3 Subject Key Identifier: B4:22:0B:82:99:24:01:0E:9C:BB:E4:0E:FD:BF:FB:97:20:93:99:2A Signature Algorithm: ecdsa-with-SHA256 - 30:64:02:30:67:ce:16:62:38:a2:ac:62:45:a7:a9:95:24:c0: - 1a:27:9c:32:3b:c0:c0:d5:ba:a9:e7:f8:04:43:53:85:ee:52: - 21:de:9d:f5:25:83:3e:9e:58:4b:2f:d7:67:13:0e:21:02:30: - 05:e1:75:01:de:68:ed:2a:1f:4d:4c:09:08:0d:ec:4b:ad:64: - 17:28:e7:75:ce:45:65:72:21:17:cb:22:41:0e:8c:13:98:38: - 9a:54:6d:9b:ca:e2:7c:ea:02:58:22:91 + Signature Value: + 30:64:02:30:67:ce:16:62:38:a2:ac:62:45:a7:a9:95:24:c0: + 1a:27:9c:32:3b:c0:c0:d5:ba:a9:e7:f8:04:43:53:85:ee:52: + 21:de:9d:f5:25:83:3e:9e:58:4b:2f:d7:67:13:0e:21:02:30: + 05:e1:75:01:de:68:ed:2a:1f:4d:4c:09:08:0d:ec:4b:ad:64: + 17:28:e7:75:ce:45:65:72:21:17:cb:22:41:0e:8c:13:98:38: + 9a:54:6d:9b:ca:e2:7c:ea:02:58:22:91 SHA1 Fingerprint=9F:F1:71:8D:92:D5:9A:F3:7D:74:97:B4:BC:6F:84:68:0B:BA:B6:66 diff --git a/Patches/Common/android_system_ca-certificates/files/9576d26b.0 b/Patches/Common/android_system_ca-certificates/files/9576d26b.0 index b20a0e57..b519b3c4 100644 --- a/Patches/Common/android_system_ca-certificates/files/9576d26b.0 +++ b/Patches/Common/android_system_ca-certificates/files/9576d26b.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=SK, L=Bratislava, O=Disig a.s., CN=CA Disig Root R2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a2:a3:c4:00:09:d6:85:5d:2d:6d:14:f6:c2:c3: 73:9e:35:c2:71:55:7e:81:fb:ab:46:50:e0:c1:7c: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: B5:99:F8:AF:B0:94:F5:E3:20:D6:0A:AD:CE:4E:56:A4:2E:6E:42:ED Signature Algorithm: sha256WithRSAEncryption - 26:06:5e:70:e7:65:33:c8:82:6e:d9:9c:17:3a:1b:7a:66:b2: - 01:f6:78:3b:69:5e:2f:ea:ff:4e:f9:28:c3:98:2a:61:4c:b4: - 24:12:8a:7d:6d:11:14:f7:9c:b5:ca:e6:bc:9e:27:8e:4c:19: - c8:a9:bd:7a:c0:d7:36:0e:6d:85:72:6e:a8:c6:a2:6d:f6:fa: - 73:63:7f:bc:6e:79:08:1c:9d:8a:9f:1a:8a:53:a6:d8:bb:d9: - 35:55:b1:11:c5:a9:03:b3:56:3b:b9:84:93:22:5e:7e:c1:f6: - 12:52:8b:ea:2c:67:bc:fe:36:4c:f5:b8:cf:d1:b3:49:92:3b: - d3:29:0e:99:1b:96:f7:61:b8:3b:c4:2b:b6:78:6c:b4:23:6f: - f0:fd:d3:b2:5e:75:1f:99:95:a8:ac:f6:da:e1:c5:31:7b:fb: - d1:46:b3:d2:bc:67:b4:62:54:ba:09:f7:63:b0:93:a2:9a:f9: - e9:52:2e:8b:60:12:ab:fc:f5:60:56:ef:10:5c:8b:c4:1a:42: - dc:83:5b:64:0e:cb:b5:bc:d6:4f:c1:7c:3c:6e:8d:13:6d:fb: - 7b:eb:30:d0:dc:4d:af:c5:d5:b6:a5:4c:5b:71:c9:e8:31:be: - e8:38:06:48:a1:1a:e2:ea:d2:de:12:39:58:1a:ff:80:0e:82: - 75:e6:b7:c9:07:6c:0e:ef:ff:38:f1:98:71:c4:b7:7f:0e:15: - d0:25:69:bd:22:9d:2b:ed:05:f6:46:47:ac:ed:c0:f0:d4:3b: - e2:ec:ee:96:5b:90:13:4e:1e:56:3a:eb:b0:ef:96:bb:96:23: - 11:ba:f2:43:86:74:64:95:c8:28:75:df:1d:35:ba:d2:37:83: - 38:53:38:36:3b:cf:6c:e9:f9:6b:0e:d0:fb:04:e8:4f:77:d7: - 65:01:78:86:0c:7a:3e:21:62:f1:7f:63:71:0c:c9:9f:44:db: - a8:27:a2:75:be:6e:81:3e:d7:c0:eb:1b:98:0f:70:5c:34:b2: - 8a:cc:c0:85:18:eb:6e:7a:b3:f7:5a:a1:07:bf:a9:42:92:f3: - 60:22:97:e4:14:a1:07:9b:4e:76:c0:8e:7d:fd:a4:25:c7:47: - ed:ff:1f:73:ac:cc:c3:a5:e9:6f:0a:8e:9b:65:c2:50:85:b5: - a3:a0:53:12:cc:55:87:61:f3:81:ae:10:46:61:bd:44:21:b8: - c2:3d:74:cf:7e:24:35:fa:1c:07:0e:9b:3d:22:ca:ef:31:2f: - 8c:ac:12:bd:ef:40:28:fc:29:67:9f:b2:13:4f:66:24:c4:53: - 19:e9:1e:29:15:ef:e6:6d:b0:7f:2d:67:fd:f3:6c:1b:75:46: - a3:e5:4a:17:e9:a4:d7:0b + Signature Value: + 26:06:5e:70:e7:65:33:c8:82:6e:d9:9c:17:3a:1b:7a:66:b2: + 01:f6:78:3b:69:5e:2f:ea:ff:4e:f9:28:c3:98:2a:61:4c:b4: + 24:12:8a:7d:6d:11:14:f7:9c:b5:ca:e6:bc:9e:27:8e:4c:19: + c8:a9:bd:7a:c0:d7:36:0e:6d:85:72:6e:a8:c6:a2:6d:f6:fa: + 73:63:7f:bc:6e:79:08:1c:9d:8a:9f:1a:8a:53:a6:d8:bb:d9: + 35:55:b1:11:c5:a9:03:b3:56:3b:b9:84:93:22:5e:7e:c1:f6: + 12:52:8b:ea:2c:67:bc:fe:36:4c:f5:b8:cf:d1:b3:49:92:3b: + d3:29:0e:99:1b:96:f7:61:b8:3b:c4:2b:b6:78:6c:b4:23:6f: + f0:fd:d3:b2:5e:75:1f:99:95:a8:ac:f6:da:e1:c5:31:7b:fb: + d1:46:b3:d2:bc:67:b4:62:54:ba:09:f7:63:b0:93:a2:9a:f9: + e9:52:2e:8b:60:12:ab:fc:f5:60:56:ef:10:5c:8b:c4:1a:42: + dc:83:5b:64:0e:cb:b5:bc:d6:4f:c1:7c:3c:6e:8d:13:6d:fb: + 7b:eb:30:d0:dc:4d:af:c5:d5:b6:a5:4c:5b:71:c9:e8:31:be: + e8:38:06:48:a1:1a:e2:ea:d2:de:12:39:58:1a:ff:80:0e:82: + 75:e6:b7:c9:07:6c:0e:ef:ff:38:f1:98:71:c4:b7:7f:0e:15: + d0:25:69:bd:22:9d:2b:ed:05:f6:46:47:ac:ed:c0:f0:d4:3b: + e2:ec:ee:96:5b:90:13:4e:1e:56:3a:eb:b0:ef:96:bb:96:23: + 11:ba:f2:43:86:74:64:95:c8:28:75:df:1d:35:ba:d2:37:83: + 38:53:38:36:3b:cf:6c:e9:f9:6b:0e:d0:fb:04:e8:4f:77:d7: + 65:01:78:86:0c:7a:3e:21:62:f1:7f:63:71:0c:c9:9f:44:db: + a8:27:a2:75:be:6e:81:3e:d7:c0:eb:1b:98:0f:70:5c:34:b2: + 8a:cc:c0:85:18:eb:6e:7a:b3:f7:5a:a1:07:bf:a9:42:92:f3: + 60:22:97:e4:14:a1:07:9b:4e:76:c0:8e:7d:fd:a4:25:c7:47: + ed:ff:1f:73:ac:cc:c3:a5:e9:6f:0a:8e:9b:65:c2:50:85:b5: + a3:a0:53:12:cc:55:87:61:f3:81:ae:10:46:61:bd:44:21:b8: + c2:3d:74:cf:7e:24:35:fa:1c:07:0e:9b:3d:22:ca:ef:31:2f: + 8c:ac:12:bd:ef:40:28:fc:29:67:9f:b2:13:4f:66:24:c4:53: + 19:e9:1e:29:15:ef:e6:6d:b0:7f:2d:67:fd:f3:6c:1b:75:46: + a3:e5:4a:17:e9:a4:d7:0b SHA1 Fingerprint=B5:61:EB:EA:A4:DE:E4:25:4B:69:1A:98:A5:57:47:C2:34:C7:D9:71 diff --git a/Patches/Common/android_system_ca-certificates/files/9591a472.0 b/Patches/Common/android_system_ca-certificates/files/9591a472.0 index 8c379c0a..9c4cc81b 100644 --- a/Patches/Common/android_system_ca-certificates/files/9591a472.0 +++ b/Patches/Common/android_system_ca-certificates/files/9591a472.0 @@ -44,7 +44,7 @@ Certificate: Subject: C=US, O=Microsoft Corporation, CN=Microsoft RSA Root Certificate Authority 2017 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:ca:5b:be:94:33:8c:29:95:91:16:0a:95:bd:47: 62:c1:89:f3:99:36:df:46:90:c9:a5:ed:78:6a:6f: @@ -92,33 +92,34 @@ Certificate: 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: sha384WithRSAEncryption - ac:af:3e:5d:c2:11:96:89:8e:a3:e7:92:d6:97:15:b8:13:a2: - a6:42:2e:02:cd:16:05:59:27:ca:20:e8:ba:b8:e8:1a:ec:4d: - a8:97:56:ae:65:43:b1:8f:00:9b:52:cd:55:cd:53:39:6d:62: - 4c:8b:0d:5b:7c:2e:44:bf:83:10:8f:f3:53:82:80:c3:4f:3a: - c7:6e:11:3f:e6:e3:16:91:84:fb:6d:84:7f:34:74:ad:89:a7: - ce:b9:d7:d7:9f:84:64:92:be:95:a1:ad:09:53:33:dd:ee:0a: - ea:4a:51:8e:6f:55:ab:ba:b5:94:46:ae:8c:7f:d8:a2:50:25: - 65:60:80:46:db:33:04:ae:6c:b5:98:74:54:25:dc:93:e4:f8: - e3:55:15:3d:b8:6d:c3:0a:a4:12:c1:69:85:6e:df:64:f1:53: - 99:e1:4a:75:20:9d:95:0f:e4:d6:dc:03:f1:59:18:e8:47:89: - b2:57:5a:94:b6:a9:d8:17:2b:17:49:e5:76:cb:c1:56:99:3a: - 37:b1:ff:69:2c:91:91:93:e1:df:4c:a3:37:76:4d:a1:9f:f8: - 6d:1e:1d:d3:fa:ec:fb:f4:45:1d:13:6d:cf:f7:59:e5:22:27: - 72:2b:86:f3:57:bb:30:ed:24:4d:dc:7d:56:bb:a3:b3:f8:34: - 79:89:c1:e0:f2:02:61:f7:a6:fc:0f:bb:1c:17:0b:ae:41:d9: - 7c:bd:27:a3:fd:2e:3a:d1:93:94:b1:73:1d:24:8b:af:5b:20: - 89:ad:b7:67:66:79:f5:3a:c6:a6:96:33:fe:53:92:c8:46:b1: - 11:91:c6:99:7f:8f:c9:d6:66:31:20:41:10:87:2d:0c:d6:c1: - af:34:98:ca:64:83:fb:13:57:d1:c1:f0:3c:7a:8c:a5:c1:fd: - 95:21:a0:71:c1:93:67:71:12:ea:8f:88:0a:69:19:64:99:23: - 56:fb:ac:2a:2e:70:be:66:c4:0c:84:ef:e5:8b:f3:93:01:f8: - 6a:90:93:67:4b:b2:68:a3:b5:62:8f:e9:3f:8c:7a:3b:5e:0f: - e7:8c:b8:c6:7c:ef:37:fd:74:e2:c8:4f:33:72:e1:94:39:6d: - bd:12:af:be:0c:4e:70:7c:1b:6f:8d:b3:32:93:73:44:16:6d: - e8:f4:f7:e0:95:80:8f:96:5d:38:a4:f4:ab:de:0a:30:87:93: - d8:4d:00:71:62:45:27:4b:3a:42:84:5b:7f:65:b7:67:34:52: - 2d:9c:16:6b:aa:a8:d8:7b:a3:42:4c:71:c7:0c:ca:3e:83:e4: - a6:ef:b7:01:30:5e:51:a3:79:f5:70:69:a6:41:44:0f:86:b0: - 2c:91:c6:3d:ea:ae:0f:84 + Signature Value: + ac:af:3e:5d:c2:11:96:89:8e:a3:e7:92:d6:97:15:b8:13:a2: + a6:42:2e:02:cd:16:05:59:27:ca:20:e8:ba:b8:e8:1a:ec:4d: + a8:97:56:ae:65:43:b1:8f:00:9b:52:cd:55:cd:53:39:6d:62: + 4c:8b:0d:5b:7c:2e:44:bf:83:10:8f:f3:53:82:80:c3:4f:3a: + c7:6e:11:3f:e6:e3:16:91:84:fb:6d:84:7f:34:74:ad:89:a7: + ce:b9:d7:d7:9f:84:64:92:be:95:a1:ad:09:53:33:dd:ee:0a: + ea:4a:51:8e:6f:55:ab:ba:b5:94:46:ae:8c:7f:d8:a2:50:25: + 65:60:80:46:db:33:04:ae:6c:b5:98:74:54:25:dc:93:e4:f8: + e3:55:15:3d:b8:6d:c3:0a:a4:12:c1:69:85:6e:df:64:f1:53: + 99:e1:4a:75:20:9d:95:0f:e4:d6:dc:03:f1:59:18:e8:47:89: + b2:57:5a:94:b6:a9:d8:17:2b:17:49:e5:76:cb:c1:56:99:3a: + 37:b1:ff:69:2c:91:91:93:e1:df:4c:a3:37:76:4d:a1:9f:f8: + 6d:1e:1d:d3:fa:ec:fb:f4:45:1d:13:6d:cf:f7:59:e5:22:27: + 72:2b:86:f3:57:bb:30:ed:24:4d:dc:7d:56:bb:a3:b3:f8:34: + 79:89:c1:e0:f2:02:61:f7:a6:fc:0f:bb:1c:17:0b:ae:41:d9: + 7c:bd:27:a3:fd:2e:3a:d1:93:94:b1:73:1d:24:8b:af:5b:20: + 89:ad:b7:67:66:79:f5:3a:c6:a6:96:33:fe:53:92:c8:46:b1: + 11:91:c6:99:7f:8f:c9:d6:66:31:20:41:10:87:2d:0c:d6:c1: + af:34:98:ca:64:83:fb:13:57:d1:c1:f0:3c:7a:8c:a5:c1:fd: + 95:21:a0:71:c1:93:67:71:12:ea:8f:88:0a:69:19:64:99:23: + 56:fb:ac:2a:2e:70:be:66:c4:0c:84:ef:e5:8b:f3:93:01:f8: + 6a:90:93:67:4b:b2:68:a3:b5:62:8f:e9:3f:8c:7a:3b:5e:0f: + e7:8c:b8:c6:7c:ef:37:fd:74:e2:c8:4f:33:72:e1:94:39:6d: + bd:12:af:be:0c:4e:70:7c:1b:6f:8d:b3:32:93:73:44:16:6d: + e8:f4:f7:e0:95:80:8f:96:5d:38:a4:f4:ab:de:0a:30:87:93: + d8:4d:00:71:62:45:27:4b:3a:42:84:5b:7f:65:b7:67:34:52: + 2d:9c:16:6b:aa:a8:d8:7b:a3:42:4c:71:c7:0c:ca:3e:83:e4: + a6:ef:b7:01:30:5e:51:a3:79:f5:70:69:a6:41:44:0f:86:b0: + 2c:91:c6:3d:ea:ae:0f:84 SHA1 Fingerprint=73:A5:E6:4A:3B:FF:83:16:FF:0E:DC:CC:61:8A:90:6E:4E:AE:4D:74 diff --git a/Patches/Common/android_system_ca-certificates/files/95aff9e3.0 b/Patches/Common/android_system_ca-certificates/files/95aff9e3.0 index 1b8d4c02..39cff63a 100644 --- a/Patches/Common/android_system_ca-certificates/files/95aff9e3.0 +++ b/Patches/Common/android_system_ca-certificates/files/95aff9e3.0 @@ -32,7 +32,7 @@ Certificate: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:e3:fb:7d:a3:72:ba:c2:f0:c9:14:87:f5:6b:01: 4e:e1:6e:40:07:ba:6d:27:5d:7f:f7:5b:2d:b3:5a: @@ -61,19 +61,20 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha1WithRSAEncryption - a6:a8:ad:22:ce:01:3d:a6:a3:ff:62:d0:48:9d:8b:5e:72:b0: - 78:44:e3:dc:1c:af:09:fd:23:48:fa:bd:2a:c4:b9:55:04:b5: - 10:a3:8d:27:de:0b:82:63:d0:ee:de:0c:37:79:41:5b:22:b2: - b0:9a:41:5c:a6:70:e0:d4:d0:77:cb:23:d3:00:e0:6c:56:2f: - e1:69:0d:0d:d9:aa:bf:21:81:50:d9:06:a5:a8:ff:95:37:d0: - aa:fe:e2:b3:f5:99:2d:45:84:8a:e5:42:09:d7:74:02:2f:f7: - 89:d8:99:e9:bc:27:d4:47:8d:ba:0d:46:1c:77:cf:14:a4:1c: - b9:a4:31:c4:9c:28:74:03:34:ff:33:19:26:a5:e9:0d:74:b7: - 3e:97:c6:76:e8:27:96:a3:66:dd:e1:ae:f2:41:5b:ca:98:56: - 83:73:70:e4:86:1a:d2:31:41:ba:2f:be:2d:13:5a:76:6f:4e: - e8:4e:81:0e:3f:5b:03:22:a0:12:be:66:58:11:4a:cb:03:c4: - b4:2a:2a:2d:96:17:e0:39:54:bc:48:d3:76:27:9d:9a:2d:06: - a6:c9:ec:39:d2:ab:db:9f:9a:0b:27:02:35:29:b1:40:95:e7: - f9:e8:9c:55:88:19:46:d6:b7:34:f5:7e:ce:39:9a:d9:38:f1: - 51:f7:4f:2c + Signature Value: + a6:a8:ad:22:ce:01:3d:a6:a3:ff:62:d0:48:9d:8b:5e:72:b0: + 78:44:e3:dc:1c:af:09:fd:23:48:fa:bd:2a:c4:b9:55:04:b5: + 10:a3:8d:27:de:0b:82:63:d0:ee:de:0c:37:79:41:5b:22:b2: + b0:9a:41:5c:a6:70:e0:d4:d0:77:cb:23:d3:00:e0:6c:56:2f: + e1:69:0d:0d:d9:aa:bf:21:81:50:d9:06:a5:a8:ff:95:37:d0: + aa:fe:e2:b3:f5:99:2d:45:84:8a:e5:42:09:d7:74:02:2f:f7: + 89:d8:99:e9:bc:27:d4:47:8d:ba:0d:46:1c:77:cf:14:a4:1c: + b9:a4:31:c4:9c:28:74:03:34:ff:33:19:26:a5:e9:0d:74:b7: + 3e:97:c6:76:e8:27:96:a3:66:dd:e1:ae:f2:41:5b:ca:98:56: + 83:73:70:e4:86:1a:d2:31:41:ba:2f:be:2d:13:5a:76:6f:4e: + e8:4e:81:0e:3f:5b:03:22:a0:12:be:66:58:11:4a:cb:03:c4: + b4:2a:2a:2d:96:17:e0:39:54:bc:48:d3:76:27:9d:9a:2d:06: + a6:c9:ec:39:d2:ab:db:9f:9a:0b:27:02:35:29:b1:40:95:e7: + f9:e8:9c:55:88:19:46:d6:b7:34:f5:7e:ce:39:9a:d9:38:f1: + 51:f7:4f:2c SHA1 Fingerprint=07:E0:32:E0:20:B7:2C:3F:19:2F:06:28:A2:59:3A:19:A7:0F:06:9E diff --git a/Patches/Common/android_system_ca-certificates/files/9685a493.0 b/Patches/Common/android_system_ca-certificates/files/9685a493.0 deleted file mode 100644 index 6982ee13..00000000 --- a/Patches/Common/android_system_ca-certificates/files/9685a493.0 +++ /dev/null @@ -1,75 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx -FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg -Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG -A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr -b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC -AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ -jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn -PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh -ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 -nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h -q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED -MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC -mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 -7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB -oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs -EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO -fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi -AmvZWg== ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 1000 (0x3e8) - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=HK, O=Hongkong Post, CN=Hongkong Post Root CA 1 - Validity - Not Before: May 15 05:13:14 2003 GMT - Not After : May 15 04:52:29 2023 GMT - Subject: C=HK, O=Hongkong Post, CN=Hongkong Post Root CA 1 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:ac:ff:38:b6:e9:66:02:49:e3:a2:b4:e1:90:f9: - 40:8f:79:f9:e2:bd:79:fe:02:bd:ee:24:92:1d:22: - f6:da:85:72:69:fe:d7:3f:09:d4:dd:91:b5:02:9c: - d0:8d:5a:e1:55:c3:50:86:b9:29:26:c2:e3:d9:a0: - f1:69:03:28:20:80:45:22:2d:56:a7:3b:54:95:56: - 22:59:1f:28:df:1f:20:3d:6d:a2:36:be:23:a0:b1: - 6e:b5:b1:27:3f:39:53:09:ea:ab:6a:e8:74:b2:c2: - 65:5c:8e:bf:7c:c3:78:84:cd:9e:16:fc:f5:2e:4f: - 20:2a:08:9f:77:f3:c5:1e:c4:9a:52:66:1e:48:5e: - e3:10:06:8f:22:98:e1:65:8e:1b:5d:23:66:3b:b8: - a5:32:51:c8:86:aa:a1:a9:9e:7f:76:94:c2:a6:6c: - b7:41:f0:d5:c8:06:38:e6:d4:0c:e2:f3:3b:4c:6d: - 50:8c:c4:83:27:c1:13:84:59:3d:9e:75:74:b6:d8: - 02:5e:3a:90:7a:c0:42:36:72:ec:6a:4d:dc:ef:c4: - 00:df:13:18:57:5f:26:78:c8:d6:0a:79:77:bf:f7: - af:b7:76:b9:a5:0b:84:17:5d:10:ea:6f:e1:ab:95: - 11:5f:6d:3c:a3:5c:4d:83:5b:f2:b3:19:8a:80:8b: - 0b:87 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE, pathlen:3 - X509v3 Key Usage: critical - Digital Signature, Non Repudiation, Certificate Sign, CRL Sign - Signature Algorithm: sha1WithRSAEncryption - 0e:46:d5:3c:ae:e2:87:d9:5e:81:8b:02:98:41:08:8c:4c:bc: - da:db:ee:27:1b:82:e7:6a:45:ec:16:8b:4f:85:a0:f3:b2:70: - bd:5a:96:ba:ca:6e:6d:ee:46:8b:6e:e7:2a:2e:96:b3:19:33: - eb:b4:9f:a8:b2:37:ee:98:a8:97:b6:2e:b6:67:27:d4:a6:49: - fd:1c:93:65:76:9e:42:2f:dc:22:6c:9a:4f:f2:5a:15:39:b1: - 71:d7:2b:51:e8:6d:1c:98:c0:d9:2a:f4:a1:82:7b:d5:c9:41: - a2:23:01:74:38:55:8b:0f:b9:2e:67:a2:20:04:37:da:9c:0b: - d3:17:21:e0:8f:97:79:34:6f:84:48:02:20:33:1b:e6:34:44: - 9f:91:70:f4:80:5e:84:43:c2:29:d2:6c:12:14:e4:61:8d:ac: - 10:90:9e:84:50:bb:f0:96:6f:45:9f:8a:f3:ca:6c:4f:fa:11: - 3a:15:15:46:c3:cd:1f:83:5b:2d:41:12:ed:50:67:41:13:3d: - 21:ab:94:8a:aa:4e:7c:c1:b1:fb:a7:d6:b5:27:2f:97:ab:6e: - e0:1d:e2:d1:1c:2c:1f:44:e2:fc:be:91:a1:9c:fb:d6:29:53: - 73:86:9f:53:d8:43:0e:5d:d6:63:82:71:1d:80:74:ca:f6:e2: - 02:6b:d9:5a -SHA1 Fingerprint=D6:DA:A8:20:8D:09:D2:15:4D:24:B5:2F:CB:34:6E:B2:58:B2:8A:58 diff --git a/Patches/Common/android_system_ca-certificates/files/985c1f52.0 b/Patches/Common/android_system_ca-certificates/files/985c1f52.0 index 8a3a4276..9656b7e4 100644 --- a/Patches/Common/android_system_ca-certificates/files/985c1f52.0 +++ b/Patches/Common/android_system_ca-certificates/files/985c1f52.0 @@ -43,7 +43,7 @@ Certificate: Subject: OU=GlobalSign Root CA - R6, O=GlobalSign, CN=GlobalSign Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:95:07:e8:73:ca:66:f9:ec:14:ca:7b:3c:f7:0d: 08:f1:b4:45:0b:2c:82:b4:48:c6:eb:5b:3c:ae:83: @@ -89,36 +89,36 @@ Certificate: X509v3 Subject Key Identifier: AE:6C:05:A3:93:13:E2:A2:E7:E2:D7:1C:D6:C7:F0:7F:C8:67:53:A0 X509v3 Authority Key Identifier: - keyid:AE:6C:05:A3:93:13:E2:A2:E7:E2:D7:1C:D6:C7:F0:7F:C8:67:53:A0 - + AE:6C:05:A3:93:13:E2:A2:E7:E2:D7:1C:D6:C7:F0:7F:C8:67:53:A0 Signature Algorithm: sha384WithRSAEncryption - 83:25:ed:e8:d1:fd:95:52:cd:9e:c0:04:a0:91:69:e6:5c:d0: - 84:de:dc:ad:a2:4f:e8:47:78:d6:65:98:a9:5b:a8:3c:87:7c: - 02:8a:d1:6e:b7:16:73:e6:5f:c0:54:98:d5:74:be:c1:cd:e2: - 11:91:ad:23:18:3d:dd:e1:72:44:96:b4:95:5e:c0:7b:8e:99: - 78:16:43:13:56:57:b3:a2:b3:3b:b5:77:dc:40:72:ac:a3:eb: - 9b:35:3e:b1:08:21:a1:e7:c4:43:37:79:32:be:b5:e7:9c:2c: - 4c:bc:43:29:99:8e:30:d3:ac:21:e0:e3:1d:fa:d8:07:33:76: - 54:00:22:2a:b9:4d:20:2e:70:68:da:e5:53:fc:83:5c:d3:9d: - f2:ff:44:0c:44:66:f2:d2:e3:bd:46:00:1a:6d:02:ba:25:5d: - 8d:a1:31:51:dd:54:46:1c:4d:db:99:96:ef:1a:1c:04:5c:a6: - 15:ef:78:e0:79:fe:5d:db:3e:aa:4c:55:fd:9a:15:a9:6f:e1: - a6:fb:df:70:30:e9:c3:ee:42:46:ed:c2:93:05:89:fa:7d:63: - 7b:3f:d0:71:81:7c:00:e8:98:ae:0e:78:34:c3:25:fb:af:0a: - 9f:20:6b:dd:3b:13:8f:12:8c:e2:41:1a:48:7a:73:a0:77:69: - c7:b6:5c:7f:82:c8:1e:fe:58:1b:28:2b:a8:6c:ad:5e:6d:c0: - 05:d2:7b:b7:eb:80:fe:25:37:fe:02:9b:68:ac:42:5d:c3:ee: - f5:cc:dc:f0:50:75:d2:36:69:9c:e6:7b:04:df:6e:06:69:b6: - de:0a:09:48:59:87:eb:7b:14:60:7a:64:aa:69:43:ef:91:c7: - 4c:ec:18:dd:6c:ef:53:2d:8c:99:e1:5e:f2:72:3e:cf:54:c8: - bd:67:ec:a4:0f:4c:45:ff:d3:b9:30:23:07:4c:8f:10:bf:86: - 96:d9:99:5a:b4:99:57:1c:a4:cc:bb:15:89:53:ba:2c:05:0f: - e4:c4:9e:19:b1:18:34:d5:4c:9d:ba:ed:f7:1f:af:24:95:04: - 78:a8:03:bb:ee:81:e5:da:5f:7c:8b:4a:a1:90:74:25:a7:b3: - 3e:4b:c8:2c:56:bd:c7:c8:ef:38:e2:5c:92:f0:79:f7:9c:84: - ba:74:2d:61:01:20:7e:7e:d1:f2:4f:07:59:5f:8b:2d:43:52: - eb:46:0c:94:e1:f5:66:47:79:77:d5:54:5b:1f:ad:24:37:cb: - 45:5a:4e:a0:44:48:c8:d8:b0:99:c5:15:84:09:f6:d6:49:49: - c0:65:b8:e6:1a:71:6e:a0:a8:f1:82:e8:45:3e:6c:d6:02:d7: - 0a:67:83:05:5a:c9:a4:10 + Signature Value: + 83:25:ed:e8:d1:fd:95:52:cd:9e:c0:04:a0:91:69:e6:5c:d0: + 84:de:dc:ad:a2:4f:e8:47:78:d6:65:98:a9:5b:a8:3c:87:7c: + 02:8a:d1:6e:b7:16:73:e6:5f:c0:54:98:d5:74:be:c1:cd:e2: + 11:91:ad:23:18:3d:dd:e1:72:44:96:b4:95:5e:c0:7b:8e:99: + 78:16:43:13:56:57:b3:a2:b3:3b:b5:77:dc:40:72:ac:a3:eb: + 9b:35:3e:b1:08:21:a1:e7:c4:43:37:79:32:be:b5:e7:9c:2c: + 4c:bc:43:29:99:8e:30:d3:ac:21:e0:e3:1d:fa:d8:07:33:76: + 54:00:22:2a:b9:4d:20:2e:70:68:da:e5:53:fc:83:5c:d3:9d: + f2:ff:44:0c:44:66:f2:d2:e3:bd:46:00:1a:6d:02:ba:25:5d: + 8d:a1:31:51:dd:54:46:1c:4d:db:99:96:ef:1a:1c:04:5c:a6: + 15:ef:78:e0:79:fe:5d:db:3e:aa:4c:55:fd:9a:15:a9:6f:e1: + a6:fb:df:70:30:e9:c3:ee:42:46:ed:c2:93:05:89:fa:7d:63: + 7b:3f:d0:71:81:7c:00:e8:98:ae:0e:78:34:c3:25:fb:af:0a: + 9f:20:6b:dd:3b:13:8f:12:8c:e2:41:1a:48:7a:73:a0:77:69: + c7:b6:5c:7f:82:c8:1e:fe:58:1b:28:2b:a8:6c:ad:5e:6d:c0: + 05:d2:7b:b7:eb:80:fe:25:37:fe:02:9b:68:ac:42:5d:c3:ee: + f5:cc:dc:f0:50:75:d2:36:69:9c:e6:7b:04:df:6e:06:69:b6: + de:0a:09:48:59:87:eb:7b:14:60:7a:64:aa:69:43:ef:91:c7: + 4c:ec:18:dd:6c:ef:53:2d:8c:99:e1:5e:f2:72:3e:cf:54:c8: + bd:67:ec:a4:0f:4c:45:ff:d3:b9:30:23:07:4c:8f:10:bf:86: + 96:d9:99:5a:b4:99:57:1c:a4:cc:bb:15:89:53:ba:2c:05:0f: + e4:c4:9e:19:b1:18:34:d5:4c:9d:ba:ed:f7:1f:af:24:95:04: + 78:a8:03:bb:ee:81:e5:da:5f:7c:8b:4a:a1:90:74:25:a7:b3: + 3e:4b:c8:2c:56:bd:c7:c8:ef:38:e2:5c:92:f0:79:f7:9c:84: + ba:74:2d:61:01:20:7e:7e:d1:f2:4f:07:59:5f:8b:2d:43:52: + eb:46:0c:94:e1:f5:66:47:79:77:d5:54:5b:1f:ad:24:37:cb: + 45:5a:4e:a0:44:48:c8:d8:b0:99:c5:15:84:09:f6:d6:49:49: + c0:65:b8:e6:1a:71:6e:a0:a8:f1:82:e8:45:3e:6c:d6:02:d7: + 0a:67:83:05:5a:c9:a4:10 SHA1 Fingerprint=80:94:64:0E:B5:A7:A1:CA:11:9C:1F:DD:D5:9F:81:02:63:A7:FB:D1 diff --git a/Patches/Common/android_system_ca-certificates/files/99e1b953.0 b/Patches/Common/android_system_ca-certificates/files/99e1b953.0 new file mode 100644 index 00000000..826d42cb --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/99e1b953.0 @@ -0,0 +1,121 @@ +-----BEGIN CERTIFICATE----- +MIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQEL +BQAwQzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4x +FjAUBgNVBAMTDXZUcnVzIFJvb3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMx +MDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoGA1UEChMTaVRydXNDaGluYSBDby4s +THRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZotsSKYc +IrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykU +AyyNJJrIZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+ +GrPSbcKvdmaVayqwlHeFXgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z9 +8Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KAYPxMvDVTAWqXcoKv8R1w6Jz1717CbMdH +flqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70kLJrxLT5ZOrpGgrIDajt +J8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2AXPKBlim +0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZN +pGvu/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQ +UqqzApVg+QxMaPnu1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHW +OXSuTEGC2/KmSNGzm/MzqvOmwMVO9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMB +AAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYgscasGrz2iTAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAKbqSSaet +8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd +nxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1j +bhd47F18iMjrjld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvM +Kar5CKXiNxTKsbhm7xqC5PD48acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIiv +TDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJnxDHO2zTlJQNgJXtxmOTAGytfdELS +S8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554WgicEFOwE30z9J4nfr +I8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4sEb9 +b91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNB +UvupLnKWnyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1P +Ti07NEPhmg4NpGaXutIcSkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929ven +sBxXVsFy6K2ir40zSbofitzmdHxghm+Hl3s= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 43:e3:71:13:d8:b3:59:14:5d:b7:ce:8c:fd:35:fd:6f:bc:05:8d:45 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, O=iTrusChina Co.,Ltd., CN=vTrus Root CA + Validity + Not Before: Jul 31 07:24:05 2018 GMT + Not After : Jul 31 07:24:05 2043 GMT + Subject: C=CN, O=iTrusChina Co.,Ltd., CN=vTrus Root CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:bd:55:7c:61:d3:b8:1d:04:62:05:a0:ae:6c:b7: + 70:b4:41:ea:4b:03:5e:10:3f:90:5a:1c:8b:3b:b0: + 66:8b:6c:48:a6:1c:22:ba:d5:40:92:ee:33:b2:23: + 59:c9:8e:bc:58:da:8b:9e:d0:19:f2:2f:59:c6:8c: + 63:5a:ba:9f:a3:0b:b0:b3:9a:5c:ba:11:b8:12:e9: + 0c:bb:cf:6e:6c:80:87:29:14:03:2c:8d:24:9a:c8: + 64:83:b5:6a:ac:13:2c:33:f1:9f:dc:2c:61:3c:1a: + 3f:70:55:9b:ad:00:52:7f:cf:04:b9:fe:36:fa:9c: + c0:16:ae:62:fe:96:4c:43:7e:55:14:be:1a:b3:d2: + 6d:c2:af:76:66:95:6b:2a:b0:94:77:85:5e:04:0f: + 62:1d:63:75:f7:6b:e7:cb:5b:9a:70:ec:3e:67:05: + f0:fe:07:08:80:cf:28:db:05:c6:14:27:2f:86:7d: + f0:27:de:ff:e6:7e:33:48:e7:0b:1e:58:d1:27:2b: + 53:0e:57:4a:65:d7:fb:a2:80:60:fc:4c:bc:35:53: + 01:6a:97:72:82:af:f1:1d:70:e8:9c:f5:ef:5e:c2: + 6c:c7:47:7e:5a:94:85:26:4d:3b:ba:eb:4c:e8:b0: + 09:c2:65:c2:9d:9d:09:9b:4e:b5:97:05:ac:f5:06: + a0:f7:36:05:7e:f4:90:b2:6b:c4:b4:f9:64:ea:e9: + 1a:0a:c8:0d:a8:ed:27:c9:d4:e7:b3:b9:ab:82:22: + 90:27:3d:2a:e8:7c:90:ef:bc:4f:fd:e2:0a:24:a7: + de:65:24:a4:5d:ea:c0:76:30:d3:77:50:f8:0d:04: + 9b:94:36:01:73:ca:06:58:a6:d3:3b:dc:fa:04:46: + 13:55:8a:c9:44:47:b8:51:39:1a:2e:e8:34:e2:79: + cb:59:4a:0a:7f:bc:a6:ef:1f:03:67:6a:59:2b:25: + 62:93:d9:53:19:66:3c:27:62:29:86:4d:a4:6b:ee: + ff:d4:4e:ba:d5:b4:e2:8e:48:5a:00:19:09:f1:05: + d9:ce:91:b1:f7:eb:e9:39:4f:f6:6f:04:43:9a:55: + f5:3e:05:14:bd:bf:b3:59:b4:d8:8e:33:84:a3:90: + 52:aa:b3:02:95:60:f9:0c:4c:68:f9:ee:d5:17:0d: + f8:71:57:b5:25:e4:29:ee:65:5d:af:d1:ee:3c:17: + 0b:5a:43:c5:a5:86:ea:24:9e:e2:05:07:dc:34:42: + 12:91:d6:39:74:ae:4c:41:82:db:f2:a6:48:d1:b3: + 9b:f3:33:aa:f3:a6:c0:c5:4e:f5:f4:9d:76:63:e6: + 02:c6:22:4b:c1:95:3f:50:64:2c:54:e5:b6:f0:3c: + 29:cf:57 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 54:62:70:63:F1:75:84:43:58:8E:D1:16:20:B1:C6:AC:1A:BC:F6:89 + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 29:ba:92:49:a7:ad:f0:f1:70:c3:e4:97:f0:9f:a9:25:d5:6b: + 9e:34:fe:e6:1a:64:f6:3a:6b:52:b2:10:78:1a:9f:4c:da:8a: + da:ec:1c:37:52:e0:42:4b:fb:6c:76:ca:24:0b:39:12:15:9d: + 9f:11:2d:fc:79:64:dc:e0:e0:f5:dd:e0:57:c9:a5:b2:76:70: + 50:a4:fe:b7:0a:70:d5:a0:34:f1:75:d7:4d:49:ba:11:d1:b3: + d8:ec:82:ff:eb:0e:c4:bf:64:2d:7d:63:6e:17:78:ec:5d:7c: + 88:c8:eb:8e:57:76:d9:59:04:fa:bc:52:1f:45:ac:f0:7a:80: + ec:ec:6f:76:ae:91:db:10:8e:04:dc:92:df:a0:f6:e6:ae:49: + d3:c1:6c:12:1b:cc:29:aa:f9:08:a5:e2:37:14:ca:b1:b8:66: + ef:1a:82:e4:f0:f8:f1:a7:16:69:b7:db:a9:61:3c:9f:f5:31: + cb:e4:00:46:c2:2f:74:b1:b1:d7:81:ee:a8:26:95:bc:88:af: + 4c:35:07:2a:02:ca:78:14:6d:47:2b:40:56:e9:cb:2a:60:a1: + 67:03:a0:ce:8c:bc:b0:72:67:c4:31:ce:db:34:e5:25:03:60: + 25:7b:71:98:e4:c0:1b:2b:5f:74:42:d2:4b:c5:59:08:07:87: + be:c5:c3:7f:e7:96:d9:e1:dc:28:97:d6:8f:05:e3:f5:9b:4e: + ca:1d:50:47:05:53:b0:ca:39:e7:85:a0:89:c1:05:3b:01:37: + d3:3f:49:e2:77:eb:23:c8:88:66:3b:3d:39:76:21:46:f1:ec: + 5f:23:b8:eb:a2:66:75:74:c1:40:f7:d8:68:9a:93:e2:2d:a9: + 2e:bd:1c:a3:1e:c8:74:c6:a4:2d:7a:20:ab:3b:b8:b0:46:fd: + 6f:dd:5f:52:55:75:62:f0:97:a0:7c:d7:38:fd:25:df:cd:a0: + 9b:10:cf:8b:b8:38:5e:5e:c5:b4:a6:02:36:a1:1e:5f:1c:cf: + e2:96:9d:29:aa:fd:98:ae:52:e1:f3:41:52:fb:a9:2e:72:96: + 9f:27:e3:aa:73:7d:f8:1a:23:66:7b:3b:ab:65:b0:32:01:4b: + 15:3e:3d:a2:4f:0c:2b:35:a2:c6:d9:67:12:35:30:cd:76:2e: + 16:b3:99:9e:4d:4f:4e:2d:3b:34:43:e1:9a:0e:0d:a4:66:97: + ba:d2:1c:4a:4c:2c:2a:8b:8b:81:4f:71:1a:a9:dd:5c:7b:7b: + 08:c5:00:0d:37:40:e3:7c:7b:54:5f:2f:85:5f:76:f6:f7:a7: + b0:1c:57:56:c1:72:e8:ad:a2:af:8d:33:49:ba:1f:8a:dc:e6: + 74:7c:60:86:6f:87:97:7b +SHA1 Fingerprint=84:1A:69:FB:F5:CD:1A:25:34:13:3D:E3:F8:FC:B8:99:D0:C9:14:B7 diff --git a/Patches/Common/android_system_ca-certificates/files/9aef356c.0 b/Patches/Common/android_system_ca-certificates/files/9aef356c.0 index 27e61cb6..dc3acdab 100644 --- a/Patches/Common/android_system_ca-certificates/files/9aef356c.0 +++ b/Patches/Common/android_system_ca-certificates/files/9aef356c.0 @@ -47,10 +47,11 @@ Certificate: X509v3 Subject Key Identifier: 55:A9:84:89:D2:C1:32:BD:18:CB:6C:A6:07:4E:C8:E7:9D:BE:82:90 Signature Algorithm: ecdsa-with-SHA384 - 30:64:02:30:37:01:92:97:45:12:7e:a0:f3:3e:ad:19:3a:72: - dd:f4:50:93:03:12:be:44:d2:4f:41:a4:8c:9c:9d:1f:a3:f6: - c2:92:e7:48:14:fe:4e:9b:a5:91:57:ae:c6:37:72:bb:02:30: - 67:25:0a:b1:0c:5e:ee:a9:63:92:6f:e5:90:0b:fe:66:22:ca: - 47:fd:8a:31:f7:83:fe:7a:bf:10:be:18:2b:1e:8f:f6:29:1e: - 94:59:ef:8e:21:37:cb:51:98:a5:6e:4b + Signature Value: + 30:64:02:30:37:01:92:97:45:12:7e:a0:f3:3e:ad:19:3a:72: + dd:f4:50:93:03:12:be:44:d2:4f:41:a4:8c:9c:9d:1f:a3:f6: + c2:92:e7:48:14:fe:4e:9b:a5:91:57:ae:c6:37:72:bb:02:30: + 67:25:0a:b1:0c:5e:ee:a9:63:92:6f:e5:90:0b:fe:66:22:ca: + 47:fd:8a:31:f7:83:fe:7a:bf:10:be:18:2b:1e:8f:f6:29:1e: + 94:59:ef:8e:21:37:cb:51:98:a5:6e:4b SHA1 Fingerprint=E7:F3:A3:C8:CF:6F:C3:04:2E:6D:0E:67:32:C5:9E:68:95:0D:5E:D2 diff --git a/Patches/Common/android_system_ca-certificates/files/9d6523ce.0 b/Patches/Common/android_system_ca-certificates/files/9d6523ce.0 index 1fccbf7a..d3d43068 100644 --- a/Patches/Common/android_system_ca-certificates/files/9d6523ce.0 +++ b/Patches/Common/android_system_ca-certificates/files/9d6523ce.0 @@ -44,7 +44,7 @@ Certificate: Subject: C=TW, O=Chunghwa Telecom Co., Ltd., OU=ePKI Root Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:e1:25:0f:ee:8d:db:88:33:75:67:cd:ad:1f:7d: 3a:4e:6d:9d:d3:2f:14:f3:63:74:cb:01:21:6a:37: @@ -91,33 +91,34 @@ Certificate: 0/0-...0...+......0...g*.....E... V|.[x....S..... Signature Algorithm: sha1WithRSAEncryption - 09:b3:83:53:59:01:3e:95:49:b9:f1:81:ba:f9:76:20:23:b5: - 27:60:74:d4:6a:99:34:5e:6c:00:53:d9:9f:f2:a6:b1:24:07: - 44:6a:2a:c6:a5:8e:78:12:e8:47:d9:58:1b:13:2a:5e:79:9b: - 9f:0a:2a:67:a6:25:3f:06:69:56:73:c3:8a:66:48:fb:29:81: - 57:74:06:ca:9c:ea:28:e8:38:67:26:2b:f1:d5:b5:3f:65:93: - f8:36:5d:8e:8d:8d:40:20:87:19:ea:ef:27:c0:3d:b4:39:0f: - 25:7b:68:50:74:55:9c:0c:59:7d:5a:3d:41:94:25:52:08:e0: - 47:2c:15:31:19:d5:bf:07:55:c6:bb:12:b5:97:f4:5f:83:85: - ba:71:c1:d9:6c:81:11:76:0a:0a:b0:bf:82:97:f7:ea:3d:fa: - fa:ec:2d:a9:28:94:3b:56:dd:d2:51:2e:ae:c0:bd:08:15:8c: - 77:52:34:96:d6:9b:ac:d3:1d:8e:61:0f:35:7b:9b:ae:39:69: - 0b:62:60:40:20:36:8f:af:fb:36:ee:2d:08:4a:1d:b8:bf:9b: - 5c:f8:ea:a5:1b:a0:73:a6:d8:f8:6e:e0:33:04:5f:68:aa:27: - 87:ed:d9:c1:90:9c:ed:bd:e3:6a:35:af:63:df:ab:18:d9:ba: - e6:e9:4a:ea:50:8a:0f:61:93:1e:e2:2d:19:e2:30:94:35:92: - 5d:0e:b6:07:af:19:80:8f:47:90:51:4b:2e:4d:dd:85:e2:d2: - 0a:52:0a:17:9a:fc:1a:b0:50:02:e5:01:a3:63:37:21:4c:44: - c4:9b:51:99:11:0e:73:9c:06:8f:54:2e:a7:28:5e:44:39:87: - 56:2d:37:bd:85:44:94:e1:0c:4b:2c:9c:c3:92:85:34:61:cb: - 0f:b8:9b:4a:43:52:fe:34:3a:7d:b8:e9:29:dc:76:a9:c8:30: - f8:14:71:80:c6:1e:36:48:74:22:41:5c:87:82:e8:18:71:8b: - 41:89:44:e7:7e:58:5b:a8:b8:8d:13:e9:a7:6c:c3:47:ed:b3: - 1a:9d:62:ae:8d:82:ea:94:9e:dd:59:10:c3:ad:dd:e2:4d:e3: - 31:d5:c7:ec:e8:f2:b0:fe:92:1e:16:0a:1a:fc:d9:f3:f8:27: - b6:c9:be:1d:b4:6c:64:90:7f:f4:e4:c4:5b:d7:37:ae:42:0e: - dd:a4:1a:6f:7c:88:54:c5:16:6e:e1:7a:68:2e:f8:3a:bf:0d: - a4:3c:89:3b:78:a7:4e:63:83:04:21:08:67:8d:f2:82:49:d0: - 5b:fd:b1:cd:0f:83:84:d4:3e:20:85:f7:4a:3d:2b:9c:fd:2a: - 0a:09:4d:ea:81:f8:11:9c + Signature Value: + 09:b3:83:53:59:01:3e:95:49:b9:f1:81:ba:f9:76:20:23:b5: + 27:60:74:d4:6a:99:34:5e:6c:00:53:d9:9f:f2:a6:b1:24:07: + 44:6a:2a:c6:a5:8e:78:12:e8:47:d9:58:1b:13:2a:5e:79:9b: + 9f:0a:2a:67:a6:25:3f:06:69:56:73:c3:8a:66:48:fb:29:81: + 57:74:06:ca:9c:ea:28:e8:38:67:26:2b:f1:d5:b5:3f:65:93: + f8:36:5d:8e:8d:8d:40:20:87:19:ea:ef:27:c0:3d:b4:39:0f: + 25:7b:68:50:74:55:9c:0c:59:7d:5a:3d:41:94:25:52:08:e0: + 47:2c:15:31:19:d5:bf:07:55:c6:bb:12:b5:97:f4:5f:83:85: + ba:71:c1:d9:6c:81:11:76:0a:0a:b0:bf:82:97:f7:ea:3d:fa: + fa:ec:2d:a9:28:94:3b:56:dd:d2:51:2e:ae:c0:bd:08:15:8c: + 77:52:34:96:d6:9b:ac:d3:1d:8e:61:0f:35:7b:9b:ae:39:69: + 0b:62:60:40:20:36:8f:af:fb:36:ee:2d:08:4a:1d:b8:bf:9b: + 5c:f8:ea:a5:1b:a0:73:a6:d8:f8:6e:e0:33:04:5f:68:aa:27: + 87:ed:d9:c1:90:9c:ed:bd:e3:6a:35:af:63:df:ab:18:d9:ba: + e6:e9:4a:ea:50:8a:0f:61:93:1e:e2:2d:19:e2:30:94:35:92: + 5d:0e:b6:07:af:19:80:8f:47:90:51:4b:2e:4d:dd:85:e2:d2: + 0a:52:0a:17:9a:fc:1a:b0:50:02:e5:01:a3:63:37:21:4c:44: + c4:9b:51:99:11:0e:73:9c:06:8f:54:2e:a7:28:5e:44:39:87: + 56:2d:37:bd:85:44:94:e1:0c:4b:2c:9c:c3:92:85:34:61:cb: + 0f:b8:9b:4a:43:52:fe:34:3a:7d:b8:e9:29:dc:76:a9:c8:30: + f8:14:71:80:c6:1e:36:48:74:22:41:5c:87:82:e8:18:71:8b: + 41:89:44:e7:7e:58:5b:a8:b8:8d:13:e9:a7:6c:c3:47:ed:b3: + 1a:9d:62:ae:8d:82:ea:94:9e:dd:59:10:c3:ad:dd:e2:4d:e3: + 31:d5:c7:ec:e8:f2:b0:fe:92:1e:16:0a:1a:fc:d9:f3:f8:27: + b6:c9:be:1d:b4:6c:64:90:7f:f4:e4:c4:5b:d7:37:ae:42:0e: + dd:a4:1a:6f:7c:88:54:c5:16:6e:e1:7a:68:2e:f8:3a:bf:0d: + a4:3c:89:3b:78:a7:4e:63:83:04:21:08:67:8d:f2:82:49:d0: + 5b:fd:b1:cd:0f:83:84:d4:3e:20:85:f7:4a:3d:2b:9c:fd:2a: + 0a:09:4d:ea:81:f8:11:9c SHA1 Fingerprint=67:65:0D:F1:7E:8E:7E:5B:82:40:A4:F4:56:4B:CF:E2:3D:69:C6:F0 diff --git a/Patches/Common/android_system_ca-certificates/files/9f533518.0 b/Patches/Common/android_system_ca-certificates/files/9f533518.0 deleted file mode 100644 index 24040620..00000000 --- a/Patches/Common/android_system_ca-certificates/files/9f533518.0 +++ /dev/null @@ -1,139 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD -VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 -IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 -MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD -aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx -MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy -cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG -A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl -BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI -hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed -KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 -G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 -zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 -ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG -HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 -Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V -yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e -beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r -6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh -wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog -zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW -BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr -ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp -ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk -cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt -YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC -CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow -KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI -hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ -UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz -X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x -fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz -a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd -Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd -SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O -AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso -M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge -v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z -09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - c9:cd:d3:e9:d5:7d:23:ce - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=EU, L=Madrid (see current address at www.camerfirma.com/address)/serialNumber=A82743287, O=AC Camerfirma S.A., CN=Global Chambersign Root - 2008 - Validity - Not Before: Aug 1 12:31:40 2008 GMT - Not After : Jul 31 12:31:40 2038 GMT - Subject: C=EU, L=Madrid (see current address at www.camerfirma.com/address)/serialNumber=A82743287, O=AC Camerfirma S.A., CN=Global Chambersign Root - 2008 - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) - Modulus: - 00:c0:df:56:d3:e4:3a:9b:76:45:b4:13:db:ff:c1: - b6:19:8b:37:41:18:95:52:47:eb:17:9d:29:88:8e: - 35:6c:06:32:2e:47:62:f3:49:04:bf:7d:44:36:b1: - 71:cc:bd:5a:09:73:d5:d9:85:44:ff:91:57:25:df: - 5e:36:8e:70:d1:5c:71:43:1d:d9:da:ef:5c:d2:fb: - 1b:bd:3a:b5:cb:ad:a3:cc:44:a7:0d:ae:21:15:3f: - b9:7a:5b:92:75:d8:a4:12:38:89:19:8a:b7:80:d2: - e2:32:6f:56:9c:91:d6:88:10:0b:b3:74:64:92:74: - 60:f3:f6:cf:18:4f:60:b2:23:d0:c7:3b:ce:61:4b: - 99:8f:c2:0c:d0:40:b2:98:dc:0d:a8:4e:a3:b9:0a: - ae:60:a0:ad:45:52:63:ba:66:bd:68:e0:f9:be:1a: - a8:81:bb:1e:41:78:75:d3:c1:fe:00:55:b0:87:54: - e8:27:90:35:1d:4c:33:ad:97:fc:97:2e:98:84:bf: - 2c:c9:a3:bf:d1:98:11:14:ed:63:f8:ca:98:88:58: - 17:99:ed:45:03:97:7e:3c:86:1e:88:8c:be:f2:91: - 84:8f:65:34:d8:00:4c:7d:b7:31:17:5a:29:7a:0a: - 18:24:30:a3:37:b5:7a:a9:01:7d:26:d6:f9:0e:8e: - 59:f1:fd:1b:33:b5:29:3b:17:3b:41:b6:21:dd:d4: - c0:3d:a5:9f:9f:1f:43:50:c9:bb:bc:6c:7a:97:98: - ee:cd:8c:1f:fb:9c:51:ae:8b:70:bd:27:9f:71:c0: - 6b:ac:7d:90:66:e8:d7:5d:3a:0d:b0:d5:c2:8d:d5: - c8:9d:9d:c1:6d:d0:d0:bf:51:e4:e3:f8:c3:38:36: - ae:d6:a7:75:e6:af:84:43:5d:93:92:0c:6a:07:de: - 3b:1d:98:22:d6:ac:c1:35:db:a3:a0:25:ff:72:b5: - 76:1d:de:6d:e9:2c:66:2c:52:84:d0:45:92:ce:1c: - e5:e5:33:1d:dc:07:53:54:a3:aa:82:3b:9a:37:2f: - dc:dd:a0:64:e9:e6:dd:bd:ae:fc:64:85:1d:3c:a7: - c9:06:de:84:ff:6b:e8:6b:1a:3c:c5:a2:b3:42:fb: - 8b:09:3e:5f:08:52:c7:62:c4:d4:05:71:bf:c4:64: - e4:f8:a1:83:e8:3e:12:9b:a8:1e:d4:36:4d:2f:71: - f6:8d:28:f6:83:a9:13:d2:61:c1:91:bb:48:c0:34: - 8f:41:8c:4b:4c:db:69:12:ff:50:94:9c:20:83:59: - 73:ed:7c:a1:f2:f1:fd:dd:f7:49:d3:43:58:a0:56: - 63:ca:3d:3d:e5:35:56:59:e9:0e:ca:20:cc:2b:4b: - 93:29:0f - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE, pathlen:12 - X509v3 Subject Key Identifier: - B9:09:CA:9C:1E:DB:D3:6C:3A:6B:AE:ED:54:F1:5B:93:06:35:2E:5E - X509v3 Authority Key Identifier: - keyid:B9:09:CA:9C:1E:DB:D3:6C:3A:6B:AE:ED:54:F1:5B:93:06:35:2E:5E - DirName:/C=EU/L=Madrid (see current address at www.camerfirma.com/address)/serialNumber=A82743287/O=AC Camerfirma S.A./CN=Global Chambersign Root - 2008 - serial:C9:CD:D3:E9:D5:7D:23:CE - - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Certificate Policies: - Policy: X509v3 Any Policy - CPS: http://policy.camerfirma.com - - Signature Algorithm: sha1WithRSAEncryption - 80:88:7f:70:de:92:28:d9:05:94:46:ff:90:57:a9:f1:2f:df: - 1a:0d:6b:fa:7c:0e:1c:49:24:79:27:d8:46:aa:6f:29:59:52: - 88:70:12:ea:dd:3d:f5:9b:53:54:6f:e1:60:a2:a8:09:b9:ec: - eb:59:7c:c6:35:f1:dc:18:e9:f1:67:e5:af:ba:45:e0:09:de: - ca:44:0f:c2:17:0e:77:91:45:7a:33:5f:5f:96:2c:68:8b:c1: - 47:8f:98:9b:3d:c0:ec:cb:f5:d5:82:92:84:35:d1:be:36:38: - 56:72:31:5b:47:2d:aa:17:a4:63:51:eb:0a:01:ad:7f:ec:75: - 9e:cb:a1:1f:f1:7f:12:b1:b9:e4:64:7f:67:d6:23:2a:f4:b8: - 39:5d:98:e8:21:a7:e1:bd:3d:42:1a:74:9a:70:af:68:6c:50: - 5d:49:cf:ff:fb:0e:5d:e6:2c:47:d7:81:3a:59:00:b5:73:6b: - 63:20:f6:31:45:08:39:0e:f4:70:7e:40:70:5a:3f:d0:6b:42: - a9:74:3d:28:2f:02:6d:75:72:95:09:8d:48:63:c6:c6:23:57: - 92:93:5e:35:c1:8d:f9:0a:f7:2c:9d:62:1c:f6:ad:7c:dd:a6: - 31:1e:b6:b1:c7:7e:85:26:fa:a4:6a:b5:da:63:30:d1:ef:93: - 37:b2:66:2f:7d:05:f7:e7:b7:4b:98:94:35:c0:d9:3a:29:c1: - 9d:b2:50:33:1d:4a:a9:5a:a6:c9:03:ef:ed:f4:e7:a8:6e:8a: - b4:57:84:eb:a4:3f:d0:ee:aa:aa:87:5b:63:e8:93:e2:6b:a8: - d4:b8:72:78:6b:1b:ed:39:e4:5d:cb:9b:aa:87:d5:4f:4e:00: - fe:d9:6a:9f:3c:31:0f:28:02:01:7d:98:e8:a7:b0:a2:64:9e: - 79:f8:48:f2:15:a9:cc:e6:c8:44:eb:3f:78:99:f2:7b:71:3e: - 3c:f1:98:a7:c5:18:12:3f:e6:bb:28:33:42:e9:45:0a:7c:6d: - f2:86:79:2f:c5:82:19:7d:09:89:7c:b2:54:76:88:ae:de:c1: - f3:cc:e1:6e:db:31:d6:93:ae:99:a0:ef:25:6a:73:98:89:5b: - 3a:2e:13:88:1e:bf:c0:92:94:34:1b:e3:27:b7:8b:1e:6f:42: - ff:e7:e9:37:9b:50:1d:2d:a2:f9:02:ee:cb:58:58:3a:71:bc: - 68:e3:aa:c1:af:1c:28:1f:a2:dc:23:65:3f:81:ea:ae:99:d3: - d8:30:cf:13:0d:4f:15:c9:84:bc:a7:48:2d:f8:30:23:77:d8: - 46:4b:79:6d:f6:8c:ed:3a:7f:60:11:78:f4:e9:9b:ae:d5:54: - c0:74:80:d1:0b:42:9f:c1 -SHA1 Fingerprint=4A:BD:EE:EC:95:0D:35:9C:89:AE:C7:52:A1:2C:5B:29:F6:D6:AA:0C diff --git a/Patches/Common/android_system_ca-certificates/files/a2c66da8.0 b/Patches/Common/android_system_ca-certificates/files/a2c66da8.0 index c590fcb4..8a5076fb 100644 --- a/Patches/Common/android_system_ca-certificates/files/a2c66da8.0 +++ b/Patches/Common/android_system_ca-certificates/files/a2c66da8.0 @@ -43,7 +43,7 @@ Certificate: Subject: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Trusted Root G4 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:bf:e6:90:73:68:de:bb:e4:5d:4a:3c:30:22:30: 69:33:ec:c2:a7:25:2e:c9:21:3d:f2:8a:d8:59:c2: @@ -89,33 +89,34 @@ Certificate: X509v3 Subject Key Identifier: EC:D7:E3:82:D2:71:5D:64:4C:DF:2E:67:3F:E7:BA:98:AE:1C:0F:4F Signature Algorithm: sha384WithRSAEncryption - bb:61:d9:7d:a9:6c:be:17:c4:91:1b:c3:a1:a2:00:8d:e3:64: - 68:0f:56:cf:77:ae:70:f9:fd:9a:4a:99:b9:c9:78:5c:0c:0c: - 5f:e4:e6:14:29:56:0b:36:49:5d:44:63:e0:ad:9c:96:18:66: - 1b:23:0d:3d:79:e9:6d:6b:d6:54:f8:d2:3c:c1:43:40:ae:1d: - 50:f5:52:fc:90:3b:bb:98:99:69:6b:c7:c1:a7:a8:68:a4:27: - dc:9d:f9:27:ae:30:85:b9:f6:67:4d:3a:3e:8f:59:39:22:53: - 44:eb:c8:5d:03:ca:ed:50:7a:7d:62:21:0a:80:c8:73:66:d1: - a0:05:60:5f:e8:a5:b4:a7:af:a8:f7:6d:35:9c:7c:5a:8a:d6: - a2:38:99:f3:78:8b:f4:4d:d2:20:0b:de:04:ee:8c:9b:47:81: - 72:0d:c0:14:32:ef:30:59:2e:ae:e0:71:f2:56:e4:6a:97:6f: - 92:50:6d:96:8d:68:7a:9a:b2:36:14:7a:06:f2:24:b9:09:11: - 50:d7:08:b1:b8:89:7a:84:23:61:42:29:e5:a3:cd:a2:20:41: - d7:d1:9c:64:d9:ea:26:a1:8b:14:d7:4c:19:b2:50:41:71:3d: - 3f:4d:70:23:86:0c:4a:dc:81:d2:cc:32:94:84:0d:08:09:97: - 1c:4f:c0:ee:6b:20:74:30:d2:e0:39:34:10:85:21:15:01:08: - e8:55:32:de:71:49:d9:28:17:50:4d:e6:be:4d:d1:75:ac:d0: - ca:fb:41:b8:43:a5:aa:d3:c3:05:44:4f:2c:36:9b:e2:fa:e2: - 45:b8:23:53:6c:06:6f:67:55:7f:46:b5:4c:3f:6e:28:5a:79: - 26:d2:a4:a8:62:97:d2:1e:e2:ed:4a:8b:bc:1b:fd:47:4a:0d: - df:67:66:7e:b2:5b:41:d0:3b:e4:f4:3b:f4:04:63:e9:ef:c2: - 54:00:51:a0:8a:2a:c9:ce:78:cc:d5:ea:87:04:18:b3:ce:af: - 49:88:af:f3:92:99:b6:b3:e6:61:0f:d2:85:00:e7:50:1a:e4: - 1b:95:9d:19:a1:b9:9c:b1:9b:b1:00:1e:ef:d0:0f:4f:42:6c: - c9:0a:bc:ee:43:fa:3a:71:a5:c8:4d:26:a5:35:fd:89:5d:bc: - 85:62:1d:32:d2:a0:2b:54:ed:9a:57:c1:db:fa:10:cf:19:b7: - 8b:4a:1b:8f:01:b6:27:95:53:e8:b6:89:6d:5b:bc:68:d4:23: - e8:8b:51:a2:56:f9:f0:a6:80:a0:d6:1e:b3:bc:0f:0f:53:75: - 29:aa:ea:13:77:e4:de:8c:81:21:ad:07:10:47:11:ad:87:3d: - 07:d1:75:bc:cf:f3:66:7e + Signature Value: + bb:61:d9:7d:a9:6c:be:17:c4:91:1b:c3:a1:a2:00:8d:e3:64: + 68:0f:56:cf:77:ae:70:f9:fd:9a:4a:99:b9:c9:78:5c:0c:0c: + 5f:e4:e6:14:29:56:0b:36:49:5d:44:63:e0:ad:9c:96:18:66: + 1b:23:0d:3d:79:e9:6d:6b:d6:54:f8:d2:3c:c1:43:40:ae:1d: + 50:f5:52:fc:90:3b:bb:98:99:69:6b:c7:c1:a7:a8:68:a4:27: + dc:9d:f9:27:ae:30:85:b9:f6:67:4d:3a:3e:8f:59:39:22:53: + 44:eb:c8:5d:03:ca:ed:50:7a:7d:62:21:0a:80:c8:73:66:d1: + a0:05:60:5f:e8:a5:b4:a7:af:a8:f7:6d:35:9c:7c:5a:8a:d6: + a2:38:99:f3:78:8b:f4:4d:d2:20:0b:de:04:ee:8c:9b:47:81: + 72:0d:c0:14:32:ef:30:59:2e:ae:e0:71:f2:56:e4:6a:97:6f: + 92:50:6d:96:8d:68:7a:9a:b2:36:14:7a:06:f2:24:b9:09:11: + 50:d7:08:b1:b8:89:7a:84:23:61:42:29:e5:a3:cd:a2:20:41: + d7:d1:9c:64:d9:ea:26:a1:8b:14:d7:4c:19:b2:50:41:71:3d: + 3f:4d:70:23:86:0c:4a:dc:81:d2:cc:32:94:84:0d:08:09:97: + 1c:4f:c0:ee:6b:20:74:30:d2:e0:39:34:10:85:21:15:01:08: + e8:55:32:de:71:49:d9:28:17:50:4d:e6:be:4d:d1:75:ac:d0: + ca:fb:41:b8:43:a5:aa:d3:c3:05:44:4f:2c:36:9b:e2:fa:e2: + 45:b8:23:53:6c:06:6f:67:55:7f:46:b5:4c:3f:6e:28:5a:79: + 26:d2:a4:a8:62:97:d2:1e:e2:ed:4a:8b:bc:1b:fd:47:4a:0d: + df:67:66:7e:b2:5b:41:d0:3b:e4:f4:3b:f4:04:63:e9:ef:c2: + 54:00:51:a0:8a:2a:c9:ce:78:cc:d5:ea:87:04:18:b3:ce:af: + 49:88:af:f3:92:99:b6:b3:e6:61:0f:d2:85:00:e7:50:1a:e4: + 1b:95:9d:19:a1:b9:9c:b1:9b:b1:00:1e:ef:d0:0f:4f:42:6c: + c9:0a:bc:ee:43:fa:3a:71:a5:c8:4d:26:a5:35:fd:89:5d:bc: + 85:62:1d:32:d2:a0:2b:54:ed:9a:57:c1:db:fa:10:cf:19:b7: + 8b:4a:1b:8f:01:b6:27:95:53:e8:b6:89:6d:5b:bc:68:d4:23: + e8:8b:51:a2:56:f9:f0:a6:80:a0:d6:1e:b3:bc:0f:0f:53:75: + 29:aa:ea:13:77:e4:de:8c:81:21:ad:07:10:47:11:ad:87:3d: + 07:d1:75:bc:cf:f3:66:7e SHA1 Fingerprint=DD:FB:16:CD:49:31:C9:73:A2:03:7D:3F:C8:3A:4D:7D:77:5D:05:E4 diff --git a/Patches/Common/android_system_ca-certificates/files/a3896b44.0 b/Patches/Common/android_system_ca-certificates/files/a3896b44.0 index c5bbeffc..91c59d0f 100644 --- a/Patches/Common/android_system_ca-certificates/files/a3896b44.0 +++ b/Patches/Common/android_system_ca-certificates/files/a3896b44.0 @@ -30,7 +30,7 @@ Certificate: Subject: C=JP, O=SECOM Trust.net, OU=Security Communication RootCA1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b3:b3:fe:7f:d3:6d:b1:ef:16:7c:57:a5:0c:6d: 76:8a:2f:4b:bf:64:fb:4c:ee:8a:f0:f3:29:7c:f5: @@ -59,19 +59,20 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha1WithRSAEncryption - 68:40:a9:a8:bb:e4:4f:5d:79:b3:05:b5:17:b3:60:13:eb:c6: - 92:5d:e0:d1:d3:6a:fe:fb:be:9b:6d:bf:c7:05:6d:59:20:c4: - 1c:f0:b7:da:84:58:02:63:fa:48:16:ef:4f:a5:0b:f7:4a:98: - f2:3f:9e:1b:ad:47:6b:63:ce:08:47:eb:52:3f:78:9c:af:4d: - ae:f8:d5:4f:cf:9a:98:2a:10:41:39:52:c4:dd:d9:9b:0e:ef: - 93:01:ae:b2:2e:ca:68:42:24:42:6c:b0:b3:3a:3e:cd:e9:da: - 48:c4:15:cb:e9:f9:07:0f:92:50:49:8a:dd:31:97:5f:c9:e9: - 37:aa:3b:59:65:97:94:32:c9:b3:9f:3e:3a:62:58:c5:49:ad: - 62:0e:71:a5:32:aa:2f:c6:89:76:43:40:13:13:67:3d:a2:54: - 25:10:cb:f1:3a:f2:d9:fa:db:49:56:bb:a6:fe:a7:41:35:c3: - e0:88:61:c9:88:c7:df:36:10:22:98:59:ea:b0:4a:fb:56:16: - 73:6e:ac:4d:f7:22:a1:4f:ad:1d:7a:2d:45:27:e5:30:c1:5e: - f2:da:13:cb:25:42:51:95:47:03:8c:6c:21:cc:74:42:ed:53: - ff:33:8b:8f:0f:57:01:16:2f:cf:a6:ee:c9:70:22:14:bd:fd: - be:6c:0b:03 + Signature Value: + 68:40:a9:a8:bb:e4:4f:5d:79:b3:05:b5:17:b3:60:13:eb:c6: + 92:5d:e0:d1:d3:6a:fe:fb:be:9b:6d:bf:c7:05:6d:59:20:c4: + 1c:f0:b7:da:84:58:02:63:fa:48:16:ef:4f:a5:0b:f7:4a:98: + f2:3f:9e:1b:ad:47:6b:63:ce:08:47:eb:52:3f:78:9c:af:4d: + ae:f8:d5:4f:cf:9a:98:2a:10:41:39:52:c4:dd:d9:9b:0e:ef: + 93:01:ae:b2:2e:ca:68:42:24:42:6c:b0:b3:3a:3e:cd:e9:da: + 48:c4:15:cb:e9:f9:07:0f:92:50:49:8a:dd:31:97:5f:c9:e9: + 37:aa:3b:59:65:97:94:32:c9:b3:9f:3e:3a:62:58:c5:49:ad: + 62:0e:71:a5:32:aa:2f:c6:89:76:43:40:13:13:67:3d:a2:54: + 25:10:cb:f1:3a:f2:d9:fa:db:49:56:bb:a6:fe:a7:41:35:c3: + e0:88:61:c9:88:c7:df:36:10:22:98:59:ea:b0:4a:fb:56:16: + 73:6e:ac:4d:f7:22:a1:4f:ad:1d:7a:2d:45:27:e5:30:c1:5e: + f2:da:13:cb:25:42:51:95:47:03:8c:6c:21:cc:74:42:ed:53: + ff:33:8b:8f:0f:57:01:16:2f:cf:a6:ee:c9:70:22:14:bd:fd: + be:6c:0b:03 SHA1 Fingerprint=36:B1:2B:49:F9:81:9E:D7:4C:9E:BC:38:0F:C6:56:8F:5D:AC:B2:F7 diff --git a/Patches/Common/android_system_ca-certificates/files/a716d4ed.0 b/Patches/Common/android_system_ca-certificates/files/a716d4ed.0 new file mode 100644 index 00000000..6e1427d9 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/a716d4ed.0 @@ -0,0 +1,63 @@ +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQsw +CQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS +VVNUIEVWIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5 +NTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG +A1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB +BAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8ZRCC +/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rD +wpdhQntJraOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3 +OqQo5FD4pPfsazK2/umLMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g +PKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2V2X3Jvb3Rf +Y2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l +dC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1 +c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO +PQQDAwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CA +y/m0sRtW9XLS/BnRAjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJb +gfM0agPnIjhQW+0ZT0MW +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 5f:02:41:d7:7a:87:7c:4c:03:a3:ac:96:8d:fb:ff:d0 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=DE, O=D-Trust GmbH, CN=D-TRUST EV Root CA 1 2020 + Validity + Not Before: Feb 11 10:00:00 2020 GMT + Not After : Feb 11 09:59:59 2035 GMT + Subject: C=DE, O=D-Trust GmbH, CN=D-TRUST EV Root CA 1 2020 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:f1:0b:dd:86:43:20:19:df:97:85:e8:22:4a:9b: + cf:9d:98:bf:b4:05:26:c9:cb:e3:a6:d2:8f:c5:9e: + 78:7b:31:89:a9:89:ad:27:3c:65:10:82:fc:df:c3: + 9d:4e:f0:33:23:c4:d2:32:f5:1c:b0:df:33:17:5d: + c5:f0:b1:8a:f9:ef:b9:b7:14:ca:29:4a:c2:0f:a9: + 7f:75:65:49:2a:30:67:f4:64:f7:d6:1a:77:da:c3: + c2:97:61:42:7b:49:ad + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 7F:10:01:16:37:3A:A4:28:E4:50:F8:A4:F7:EC:6B:32:B6:FE:E9:8B + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 CRL Distribution Points: + Full Name: + URI:http://crl.d-trust.net/crl/d-trust_ev_root_ca_1_2020.crl + Full Name: + URI:ldap://directory.d-trust.net/CN=D-TRUST%20EV%20Root%20CA%201%202020,O=D-Trust%20GmbH,C=DE?certificaterevocationlist + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:66:02:31:00:ca:3c:c6:2a:75:c2:5e:75:62:39:36:00:60: + 5a:8b:c1:93:99:cc:d9:db:41:3b:3b:87:99:17:3b:d5:cc:4f: + ca:22:f7:a0:80:cb:f9:b4:b1:1b:56:f5:72:d2:fc:19:d1:02: + 31:00:91:f7:30:93:3f:10:46:2b:71:a4:d0:3b:44:9b:c0:29: + 02:05:b2:41:77:51:f3:79:5a:9e:8e:14:a0:4e:42:d2:5b:81: + f3:34:6a:03:e7:22:38:50:5b:ed:19:4f:43:16 +SHA1 Fingerprint=61:DB:8C:21:59:69:03:90:D8:7C:9C:12:86:54:CF:9D:3D:F4:DD:07 diff --git a/Patches/Common/android_system_ca-certificates/files/a7605362.0 b/Patches/Common/android_system_ca-certificates/files/a7605362.0 deleted file mode 100644 index 9020f002..00000000 --- a/Patches/Common/android_system_ca-certificates/files/a7605362.0 +++ /dev/null @@ -1,76 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP -MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx -MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV -BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI -hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o -Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt -5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s -3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej -vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu -8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw -DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG -MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil -zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ -3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD -FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 -Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 -ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 29 (0x1d) - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=FI, O=Sonera, CN=Sonera Class2 CA - Validity - Not Before: Apr 6 07:29:40 2001 GMT - Not After : Apr 6 07:29:40 2021 GMT - Subject: C=FI, O=Sonera, CN=Sonera Class2 CA - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:90:17:4a:35:9d:ca:f0:0d:96:c7:44:fa:16:37: - fc:48:bd:bd:7f:80:2d:35:3b:e1:6f:a8:67:a9:bf: - 03:1c:4d:8c:6f:32:47:d5:41:68:a4:13:04:c1:35: - 0c:9a:84:43:fc:5c:1d:ff:89:b3:e8:17:18:cd:91: - 5f:fb:89:e3:ea:bf:4e:5d:7c:1b:26:d3:75:79:ed: - e6:84:e3:57:e5:ad:29:c4:f4:3a:28:e7:a5:7b:84: - 36:69:b3:fd:5e:76:bd:a3:2d:99:d3:90:4e:23:28: - 7d:18:63:f1:54:3b:26:9d:76:5b:97:42:b2:ff:ae: - f0:4e:ec:dd:39:95:4e:83:06:7f:e7:49:40:c8:c5: - 01:b2:54:5a:66:1d:3d:fc:f9:e9:3c:0a:9e:81:b8: - 70:f0:01:8b:e4:23:54:7c:c8:ae:f8:90:1e:00:96: - 72:d4:54:cf:61:23:bc:ea:fb:9d:02:95:d1:b6:b9: - 71:3a:69:08:3f:0f:b4:e1:42:c7:88:f5:3f:98:a8: - a7:ba:1c:e0:71:71:ef:58:57:81:50:7a:5c:6b:74: - 46:0e:83:03:98:c3:8e:a8:6e:f2:76:32:6e:27:83: - c2:73:f3:dc:18:e8:b4:93:ea:75:44:6b:04:60:20: - 71:57:87:9d:f3:be:a0:90:23:3d:8a:24:e1:da:21: - db:c3 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Subject Key Identifier: - 4A:A0:AA:58:84:D3:5E:3C - X509v3 Key Usage: - Certificate Sign, CRL Sign - Signature Algorithm: sha1WithRSAEncryption - 5a:ce:87:f9:16:72:15:57:4b:1d:d9:9b:e7:a2:26:30:ec:93: - 67:df:d6:2d:d2:34:af:f7:38:a5:ce:ab:16:b9:ab:2f:7c:35: - cb:ac:d0:0f:b4:4c:2b:fc:80:ef:6b:8c:91:5f:36:76:f7:db: - b3:1b:19:ea:f4:b2:11:fd:61:71:44:bf:28:b3:3a:1d:bf:b3: - 43:e8:9f:bf:dc:31:08:71:b0:9d:8d:d6:34:47:32:90:c6:65: - 24:f7:a0:4a:7c:04:73:8f:39:6f:17:8c:72:b5:bd:4b:c8:7a: - f8:7b:83:c3:28:4e:9c:09:ea:67:3f:b2:67:04:1b:c3:14:da: - f8:e7:49:24:91:d0:1d:6a:fa:61:39:ef:6b:e7:21:75:06:07: - d8:12:b4:21:20:70:42:71:81:da:3c:9a:36:be:a6:5b:0d:6a: - 6c:9a:1f:91:7b:f9:f9:ef:42:ba:4e:4e:9e:cc:0c:8d:94:dc: - d9:45:9c:5e:ec:42:50:63:ae:f4:5d:c4:b1:12:dc:ca:3b:a8: - 2e:9d:14:5a:05:75:b7:ec:d7:63:e2:ba:35:b6:04:08:91:e8: - da:9d:9c:f6:66:b5:18:ac:0a:a6:54:26:34:33:d2:1b:c1:d4: - 7f:1a:3a:8e:0b:aa:32:6e:db:fc:4f:25:9f:d9:32:c7:96:5a: - 70:ac:df:4c -SHA1 Fingerprint=37:F7:6D:E6:07:7C:90:C5:B1:3E:93:1A:B7:41:10:B4:F2:E4:9A:27 diff --git a/Patches/Common/android_system_ca-certificates/files/a81e292b.0 b/Patches/Common/android_system_ca-certificates/files/a81e292b.0 index 18d00396..5783f064 100644 --- a/Patches/Common/android_system_ca-certificates/files/a81e292b.0 +++ b/Patches/Common/android_system_ca-certificates/files/a81e292b.0 @@ -32,7 +32,7 @@ Certificate: Subject: C=PL, O=Krajowa Izba Rozliczeniowa S.A., CN=SZAFIR ROOT CA2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b7:bc:3e:50:a8:4b:cd:40:b5:ce:61:e7:96:ca: b4:a1:da:0c:22:b0:fa:b5:7b:76:00:77:8c:0b:cf: @@ -61,19 +61,20 @@ Certificate: X509v3 Subject Key Identifier: 2E:16:A9:4A:18:B5:CB:CC:F5:6F:50:F3:23:5F:F8:5D:E7:AC:F0:C8 Signature Algorithm: sha256WithRSAEncryption - b5:73:f8:03:dc:59:5b:1d:76:e9:a3:2a:7b:90:28:b2:4d:c0: - 33:4f:aa:9a:b1:d4:b8:e4:27:ff:a9:96:99:ce:46:e0:6d:7c: - 4c:a2:38:a4:06:70:f0:f4:41:11:ec:3f:47:8d:3f:72:87:f9: - 3b:fd:a4:6f:2b:53:00:e0:ff:39:b9:6a:07:0e:eb:1d:1c:f6: - a2:72:90:cb:82:3d:11:82:8b:d2:bb:9f:2a:af:21:e6:63:86: - 9d:79:19:ef:f7:bb:0c:35:90:c3:8a:ed:4f:0f:f5:cc:12:d9: - a4:3e:bb:a0:fc:20:95:5f:4f:26:2f:11:23:83:4e:75:07:0f: - bf:9b:d1:b4:1d:e9:10:04:fe:ca:60:8f:a2:4c:b8:ad:cf:e1: - 90:0f:cd:ae:0a:c7:5d:7b:b7:50:d2:d4:61:fa:d5:15:db:d7: - 9f:87:51:54:eb:a5:e3:eb:c9:85:a0:25:20:37:fb:8e:ce:0c: - 34:84:e1:3c:81:b2:77:4e:43:a5:88:5f:86:67:a1:3d:e6:b4: - 5c:61:b6:3e:db:fe:b7:28:c5:a2:07:ae:b5:ca:ca:8d:2a:12: - ef:97:ed:c2:30:a4:c9:2a:7a:fb:f3:4d:23:1b:99:33:34:a0: - 2e:f5:a9:0b:3f:d4:5d:e1:cf:84:9f:e2:19:c2:5f:8a:d6:20: - 1e:e3:73:b7 + Signature Value: + b5:73:f8:03:dc:59:5b:1d:76:e9:a3:2a:7b:90:28:b2:4d:c0: + 33:4f:aa:9a:b1:d4:b8:e4:27:ff:a9:96:99:ce:46:e0:6d:7c: + 4c:a2:38:a4:06:70:f0:f4:41:11:ec:3f:47:8d:3f:72:87:f9: + 3b:fd:a4:6f:2b:53:00:e0:ff:39:b9:6a:07:0e:eb:1d:1c:f6: + a2:72:90:cb:82:3d:11:82:8b:d2:bb:9f:2a:af:21:e6:63:86: + 9d:79:19:ef:f7:bb:0c:35:90:c3:8a:ed:4f:0f:f5:cc:12:d9: + a4:3e:bb:a0:fc:20:95:5f:4f:26:2f:11:23:83:4e:75:07:0f: + bf:9b:d1:b4:1d:e9:10:04:fe:ca:60:8f:a2:4c:b8:ad:cf:e1: + 90:0f:cd:ae:0a:c7:5d:7b:b7:50:d2:d4:61:fa:d5:15:db:d7: + 9f:87:51:54:eb:a5:e3:eb:c9:85:a0:25:20:37:fb:8e:ce:0c: + 34:84:e1:3c:81:b2:77:4e:43:a5:88:5f:86:67:a1:3d:e6:b4: + 5c:61:b6:3e:db:fe:b7:28:c5:a2:07:ae:b5:ca:ca:8d:2a:12: + ef:97:ed:c2:30:a4:c9:2a:7a:fb:f3:4d:23:1b:99:33:34:a0: + 2e:f5:a9:0b:3f:d4:5d:e1:cf:84:9f:e2:19:c2:5f:8a:d6:20: + 1e:e3:73:b7 SHA1 Fingerprint=E2:52:FA:95:3F:ED:DB:24:60:BD:6E:28:F3:9C:CC:CF:5E:B3:3F:DE diff --git a/Patches/Common/android_system_ca-certificates/files/a9d40e02.0 b/Patches/Common/android_system_ca-certificates/files/a9d40e02.0 index 55c7b601..8e714076 100644 --- a/Patches/Common/android_system_ca-certificates/files/a9d40e02.0 +++ b/Patches/Common/android_system_ca-certificates/files/a9d40e02.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=RO, O=CERTSIGN SA, OU=certSIGN ROOT CA G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c0:c5:75:19:91:7d:44:74:74:87:fe:0e:3b:96: dc:d8:01:16:cc:ee:63:91:e7:0b:6f:ce:3b:0a:69: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: 82:21:2D:66:C6:D7:A0:E0:15:EB:CE:4C:09:77:C4:60:9E:54:6E:03 Signature Algorithm: sha256WithRSAEncryption - 60:de:1a:b8:e7:f2:60:82:d5:03:33:81:cb:06:8a:f1:22:49: - e9:e8:ea:91:7f:c6:33:5e:68:19:03:86:3b:43:01:cf:07:70: - e4:08:1e:65:85:91:e6:11:22:b7:f5:02:23:8e:ae:b9:1e:7d: - 1f:7e:6c:e6:bd:25:d5:95:1a:f2:05:a6:af:85:02:6f:ae:f8: - d6:31:ff:25:c9:4a:c8:c7:8a:a9:d9:9f:4b:49:9b:11:57:99: - 92:43:11:de:b6:33:a4:cc:d7:8d:64:7d:d4:cd:3c:28:2c:b4: - 9a:96:ea:4d:f5:c4:44:c4:25:aa:20:80:d8:29:55:f7:e0:41: - fc:06:26:ff:b9:36:f5:43:14:03:66:78:e1:11:b1:da:20:5f: - 46:00:78:00:21:a5:1e:00:28:61:78:6f:a8:01:01:8f:9d:34: - 9a:ff:f4:38:90:fb:b8:d1:b3:72:06:c9:71:e6:81:c5:79:ed: - 0b:a6:79:f2:13:0b:9c:f7:5d:0e:7b:24:93:b4:48:db:86:5f: - de:50:86:78:e7:40:e6:31:a8:90:76:70:61:af:9c:37:2c:11: - b5:82:b7:aa:ae:24:34:5b:72:0c:69:0d:cd:59:9f:f6:71:af: - 9c:0b:d1:0a:38:f9:06:22:83:53:25:0c:fc:51:c4:e6:be:e2: - 39:95:0b:24:ad:af:d1:95:e4:96:d7:74:64:6b:71:4e:02:3c: - aa:85:f3:20:a3:43:39:76:5b:6c:50:fe:9a:9c:14:1e:65:14: - 8a:15:bd:a3:82:45:5a:49:56:6a:d2:9c:b1:63:32:e5:61:e0: - 53:22:0e:a7:0a:49:ea:cb:7e:1f:a8:e2:62:80:f6:10:45:52: - 98:06:18:de:a5:cd:2f:7f:aa:d4:e9:3e:08:72:ec:23:03:02: - 3c:a6:aa:d8:bc:67:74:3d:14:17:fb:54:4b:17:e3:d3:79:3d: - 6d:6b:49:c9:28:0e:2e:74:50:bf:0c:d9:46:3a:10:86:c9:a7: - 3f:e9:a0:ec:7f:eb:a5:77:58:69:71:e6:83:0a:37:f2:86:49: - 6a:be:79:08:90:f6:02:16:64:3e:e5:da:4c:7e:0c:34:c9:f9: - 5f:b6:b3:28:51:a7:a7:2b:aa:49:fa:8d:65:29:4e:e3:6b:13: - a7:94:a3:2d:51:6d:78:0c:44:cb:df:de:08:6f:ce:a3:64:ab: - d3:95:84:d4:b9:52:54:72:7b:96:25:cc:bc:69:e3:48:6e:0d: - d0:c7:9d:27:9a:aa:f8:13:92:dd:1e:df:63:9f:35:a9:16:36: - ec:8c:b8:83:f4:3d:89:8f:cd:b4:17:5e:d7:b3:17:41:10:5d: - 27:73:60:85:57:49:22:07 + Signature Value: + 60:de:1a:b8:e7:f2:60:82:d5:03:33:81:cb:06:8a:f1:22:49: + e9:e8:ea:91:7f:c6:33:5e:68:19:03:86:3b:43:01:cf:07:70: + e4:08:1e:65:85:91:e6:11:22:b7:f5:02:23:8e:ae:b9:1e:7d: + 1f:7e:6c:e6:bd:25:d5:95:1a:f2:05:a6:af:85:02:6f:ae:f8: + d6:31:ff:25:c9:4a:c8:c7:8a:a9:d9:9f:4b:49:9b:11:57:99: + 92:43:11:de:b6:33:a4:cc:d7:8d:64:7d:d4:cd:3c:28:2c:b4: + 9a:96:ea:4d:f5:c4:44:c4:25:aa:20:80:d8:29:55:f7:e0:41: + fc:06:26:ff:b9:36:f5:43:14:03:66:78:e1:11:b1:da:20:5f: + 46:00:78:00:21:a5:1e:00:28:61:78:6f:a8:01:01:8f:9d:34: + 9a:ff:f4:38:90:fb:b8:d1:b3:72:06:c9:71:e6:81:c5:79:ed: + 0b:a6:79:f2:13:0b:9c:f7:5d:0e:7b:24:93:b4:48:db:86:5f: + de:50:86:78:e7:40:e6:31:a8:90:76:70:61:af:9c:37:2c:11: + b5:82:b7:aa:ae:24:34:5b:72:0c:69:0d:cd:59:9f:f6:71:af: + 9c:0b:d1:0a:38:f9:06:22:83:53:25:0c:fc:51:c4:e6:be:e2: + 39:95:0b:24:ad:af:d1:95:e4:96:d7:74:64:6b:71:4e:02:3c: + aa:85:f3:20:a3:43:39:76:5b:6c:50:fe:9a:9c:14:1e:65:14: + 8a:15:bd:a3:82:45:5a:49:56:6a:d2:9c:b1:63:32:e5:61:e0: + 53:22:0e:a7:0a:49:ea:cb:7e:1f:a8:e2:62:80:f6:10:45:52: + 98:06:18:de:a5:cd:2f:7f:aa:d4:e9:3e:08:72:ec:23:03:02: + 3c:a6:aa:d8:bc:67:74:3d:14:17:fb:54:4b:17:e3:d3:79:3d: + 6d:6b:49:c9:28:0e:2e:74:50:bf:0c:d9:46:3a:10:86:c9:a7: + 3f:e9:a0:ec:7f:eb:a5:77:58:69:71:e6:83:0a:37:f2:86:49: + 6a:be:79:08:90:f6:02:16:64:3e:e5:da:4c:7e:0c:34:c9:f9: + 5f:b6:b3:28:51:a7:a7:2b:aa:49:fa:8d:65:29:4e:e3:6b:13: + a7:94:a3:2d:51:6d:78:0c:44:cb:df:de:08:6f:ce:a3:64:ab: + d3:95:84:d4:b9:52:54:72:7b:96:25:cc:bc:69:e3:48:6e:0d: + d0:c7:9d:27:9a:aa:f8:13:92:dd:1e:df:63:9f:35:a9:16:36: + ec:8c:b8:83:f4:3d:89:8f:cd:b4:17:5e:d7:b3:17:41:10:5d: + 27:73:60:85:57:49:22:07 SHA1 Fingerprint=26:F9:93:B4:ED:3D:28:27:B0:B9:4B:A7:E9:15:1D:A3:8D:92:E5:32 diff --git a/Patches/Common/android_system_ca-certificates/files/ab5346f4.0 b/Patches/Common/android_system_ca-certificates/files/ab5346f4.0 index 7a63ead2..faae901d 100644 --- a/Patches/Common/android_system_ca-certificates/files/ab5346f4.0 +++ b/Patches/Common/android_system_ca-certificates/files/ab5346f4.0 @@ -31,7 +31,7 @@ Certificate: Subject: C=JP, O=Japan Certification Services, Inc., CN=SecureSign RootCA11 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:fd:77:aa:a5:1c:90:05:3b:cb:4c:9b:33:8b:5a: 14:45:a4:e7:90:16:d1:df:57:d2:21:10:a4:17:fd: @@ -60,19 +60,20 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha1WithRSAEncryption - a0:a1:38:16:66:2e:a7:56:1f:21:9c:06:fa:1d:ed:b9:22:c5: - 38:26:d8:4e:4f:ec:a3:7f:79:de:46:21:a1:87:77:8f:07:08: - 9a:b2:a4:c5:af:0f:32:98:0b:7c:66:29:b6:9b:7d:25:52:49: - 43:ab:4c:2e:2b:6e:7a:70:af:16:0e:e3:02:6c:fb:42:e6:18: - 9d:45:d8:55:c8:e8:3b:dd:e7:e1:f4:2e:0b:1c:34:5c:6c:58: - 4a:fb:8c:88:50:5f:95:1c:bf:ed:ab:22:b5:65:b3:85:ba:9e: - 0f:b8:ad:e5:7a:1b:8a:50:3a:1d:bd:0d:bc:7b:54:50:0b:b9: - 42:af:55:a0:18:81:ad:65:99:ef:be:e4:9c:bf:c4:85:ab:41: - b2:54:6f:dc:25:cd:ed:78:e2:8e:0c:8d:09:49:dd:63:7b:5a: - 69:96:02:21:a8:bd:52:59:e9:7d:35:cb:c8:52:ca:7f:81:fe: - d9:6b:d3:f7:11:ed:25:df:f8:e7:f9:a4:fa:72:97:84:53:0d: - a5:d0:32:18:51:76:59:14:6c:0f:eb:ec:5f:80:8c:75:43:83: - c3:85:98:ff:4c:9e:2d:0d:e4:77:83:93:4e:b5:96:07:8b:28: - 13:9b:8c:19:8d:41:27:49:40:ee:de:e6:23:44:39:dc:a1:22: - d6:ba:03:f2 + Signature Value: + a0:a1:38:16:66:2e:a7:56:1f:21:9c:06:fa:1d:ed:b9:22:c5: + 38:26:d8:4e:4f:ec:a3:7f:79:de:46:21:a1:87:77:8f:07:08: + 9a:b2:a4:c5:af:0f:32:98:0b:7c:66:29:b6:9b:7d:25:52:49: + 43:ab:4c:2e:2b:6e:7a:70:af:16:0e:e3:02:6c:fb:42:e6:18: + 9d:45:d8:55:c8:e8:3b:dd:e7:e1:f4:2e:0b:1c:34:5c:6c:58: + 4a:fb:8c:88:50:5f:95:1c:bf:ed:ab:22:b5:65:b3:85:ba:9e: + 0f:b8:ad:e5:7a:1b:8a:50:3a:1d:bd:0d:bc:7b:54:50:0b:b9: + 42:af:55:a0:18:81:ad:65:99:ef:be:e4:9c:bf:c4:85:ab:41: + b2:54:6f:dc:25:cd:ed:78:e2:8e:0c:8d:09:49:dd:63:7b:5a: + 69:96:02:21:a8:bd:52:59:e9:7d:35:cb:c8:52:ca:7f:81:fe: + d9:6b:d3:f7:11:ed:25:df:f8:e7:f9:a4:fa:72:97:84:53:0d: + a5:d0:32:18:51:76:59:14:6c:0f:eb:ec:5f:80:8c:75:43:83: + c3:85:98:ff:4c:9e:2d:0d:e4:77:83:93:4e:b5:96:07:8b:28: + 13:9b:8c:19:8d:41:27:49:40:ee:de:e6:23:44:39:dc:a1:22: + d6:ba:03:f2 SHA1 Fingerprint=3B:C4:9F:48:F8:F3:73:A0:9C:1E:BD:F8:5B:B1:C3:65:C7:D8:11:B3 diff --git a/Patches/Common/android_system_ca-certificates/files/ab59055e.0 b/Patches/Common/android_system_ca-certificates/files/ab59055e.0 index 67cf3cdf..12f4fad3 100644 --- a/Patches/Common/android_system_ca-certificates/files/ab59055e.0 +++ b/Patches/Common/android_system_ca-certificates/files/ab59055e.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=CN, O=GUANG DONG CERTIFICATE AUTHORITY CO.,LTD., CN=GDCA TrustAUTH R5 ROOT Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:d9:a3:16:f0:c8:74:74:77:9b:ef:33:0d:3b:06: 7e:55:fc:b5:60:8f:76:86:12:42:7d:56:66:3e:88: @@ -88,33 +88,34 @@ Certificate: X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - d1:49:57:e0:a7:cc:68:58:ba:01:0f:2b:19:cd:8d:b0:61:45: - ac:11:ed:63:50:69:f8:1f:7f:be:16:8f:fd:9d:eb:0b:aa:32: - 47:76:d2:67:24:ed:bd:7c:33:32:97:2a:c7:05:86:66:0d:17: - 7d:14:15:1b:d4:eb:fd:1f:9a:f6:5e:97:69:b7:1a:25:a4:0a: - b3:91:3f:5f:36:ac:8b:ec:57:a8:3e:e7:81:8a:18:57:39:85: - 74:1a:42:c7:e9:5b:13:5f:8f:f9:08:e9:92:74:8d:f5:47:d2: - ab:3b:d6:fb:78:66:4e:36:7d:f9:e9:92:e9:04:de:fd:49:63: - fc:6d:fb:14:71:93:67:2f:47:4a:b7:b9:ff:1e:2a:73:70:46: - 30:bf:5a:f2:2f:79:a5:e1:8d:0c:d9:f9:b2:63:37:8c:37:65: - 85:70:6a:5c:5b:09:72:b9:ad:63:3c:b1:dd:f8:fc:32:bf:37: - 86:e4:bb:8e:98:27:7e:ba:1f:16:e1:70:11:f2:03:df:25:62: - 32:27:26:18:32:84:9f:ff:00:3a:13:ba:9a:4d:f4:4f:b8:14: - 70:22:b1:ca:2b:90:ce:29:c1:70:f4:2f:9d:7f:f2:90:1e:d6: - 5a:df:b7:46:fc:e6:86:fa:cb:e0:20:76:7a:ba:a6:cb:f5:7c: - de:62:a5:b1:8b:ee:de:82:66:8a:4e:3a:30:1f:3f:80:cb:ad: - 27:ba:0c:5e:d7:d0:b1:56:ca:77:71:b2:b5:75:a1:50:a9:40: - 43:17:c2:28:d9:cf:52:8b:5b:c8:63:d4:42:3e:a0:33:7a:46: - 2e:f7:0a:20:46:54:7e:6a:4f:31:f1:81:7e:42:74:38:65:73: - 27:ee:c6:7c:b8:8e:d7:a5:3a:d7:98:a1:9c:8c:10:55:d3:db: - 4b:ec:40:90:f2:cd:6e:57:d2:62:0e:7c:57:93:b1:a7:6d:cd: - 9d:83:bb:2a:e7:e5:b6:3b:71:58:ad:fd:d1:45:bc:5a:91:ee: - 53:15:6f:d3:45:09:75:6e:ba:90:5d:1e:04:cf:37:df:1e:a8: - 66:b1:8c:e6:20:6a:ef:fc:48:4e:74:98:42:af:29:6f:2e:6a: - c7:fb:7d:d1:66:31:22:cc:86:00:7e:66:83:0c:42:f4:bd:34: - 92:c3:1a:ea:4f:ca:7e:72:4d:0b:70:8c:a6:48:bb:a6:a1:14: - f6:fb:58:44:99:14:ae:aa:0b:93:69:a0:29:25:4a:a5:cb:2b: - dd:8a:66:07:16:78:15:57:71:1b:ec:f5:47:84:f3:9e:31:37: - 7a:d5:7f:24:ad:e4:bc:fd:fd:cc:6e:83:e8:0c:a8:b7:41:6c: - 07:dd:bd:3c:86:97:2f:d2 + Signature Value: + d1:49:57:e0:a7:cc:68:58:ba:01:0f:2b:19:cd:8d:b0:61:45: + ac:11:ed:63:50:69:f8:1f:7f:be:16:8f:fd:9d:eb:0b:aa:32: + 47:76:d2:67:24:ed:bd:7c:33:32:97:2a:c7:05:86:66:0d:17: + 7d:14:15:1b:d4:eb:fd:1f:9a:f6:5e:97:69:b7:1a:25:a4:0a: + b3:91:3f:5f:36:ac:8b:ec:57:a8:3e:e7:81:8a:18:57:39:85: + 74:1a:42:c7:e9:5b:13:5f:8f:f9:08:e9:92:74:8d:f5:47:d2: + ab:3b:d6:fb:78:66:4e:36:7d:f9:e9:92:e9:04:de:fd:49:63: + fc:6d:fb:14:71:93:67:2f:47:4a:b7:b9:ff:1e:2a:73:70:46: + 30:bf:5a:f2:2f:79:a5:e1:8d:0c:d9:f9:b2:63:37:8c:37:65: + 85:70:6a:5c:5b:09:72:b9:ad:63:3c:b1:dd:f8:fc:32:bf:37: + 86:e4:bb:8e:98:27:7e:ba:1f:16:e1:70:11:f2:03:df:25:62: + 32:27:26:18:32:84:9f:ff:00:3a:13:ba:9a:4d:f4:4f:b8:14: + 70:22:b1:ca:2b:90:ce:29:c1:70:f4:2f:9d:7f:f2:90:1e:d6: + 5a:df:b7:46:fc:e6:86:fa:cb:e0:20:76:7a:ba:a6:cb:f5:7c: + de:62:a5:b1:8b:ee:de:82:66:8a:4e:3a:30:1f:3f:80:cb:ad: + 27:ba:0c:5e:d7:d0:b1:56:ca:77:71:b2:b5:75:a1:50:a9:40: + 43:17:c2:28:d9:cf:52:8b:5b:c8:63:d4:42:3e:a0:33:7a:46: + 2e:f7:0a:20:46:54:7e:6a:4f:31:f1:81:7e:42:74:38:65:73: + 27:ee:c6:7c:b8:8e:d7:a5:3a:d7:98:a1:9c:8c:10:55:d3:db: + 4b:ec:40:90:f2:cd:6e:57:d2:62:0e:7c:57:93:b1:a7:6d:cd: + 9d:83:bb:2a:e7:e5:b6:3b:71:58:ad:fd:d1:45:bc:5a:91:ee: + 53:15:6f:d3:45:09:75:6e:ba:90:5d:1e:04:cf:37:df:1e:a8: + 66:b1:8c:e6:20:6a:ef:fc:48:4e:74:98:42:af:29:6f:2e:6a: + c7:fb:7d:d1:66:31:22:cc:86:00:7e:66:83:0c:42:f4:bd:34: + 92:c3:1a:ea:4f:ca:7e:72:4d:0b:70:8c:a6:48:bb:a6:a1:14: + f6:fb:58:44:99:14:ae:aa:0b:93:69:a0:29:25:4a:a5:cb:2b: + dd:8a:66:07:16:78:15:57:71:1b:ec:f5:47:84:f3:9e:31:37: + 7a:d5:7f:24:ad:e4:bc:fd:fd:cc:6e:83:e8:0c:a8:b7:41:6c: + 07:dd:bd:3c:86:97:2f:d2 SHA1 Fingerprint=0F:36:38:5B:81:1A:25:C3:9B:31:4E:83:CA:E9:34:66:70:CC:74:B4 diff --git a/Patches/Common/android_system_ca-certificates/files/aeb67534.0 b/Patches/Common/android_system_ca-certificates/files/aeb67534.0 deleted file mode 100644 index e5ad2197..00000000 --- a/Patches/Common/android_system_ca-certificates/files/aeb67534.0 +++ /dev/null @@ -1,97 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB -8zELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2Vy -dGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1 -YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3 -dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UECxMsSmVyYXJxdWlh -IEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMTBkVD -LUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQG -EwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g -KE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBD -ZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQu -bmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMg -ZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUNDMIIBIjAN -BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R -85iKw5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm -4CgPukLjbo73FCeTae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaV -HMf5NLWUhdWZXqBIoH7nF2W4onW4HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNd -QlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0aE9jD2z3Il3rucO2n5nzbcc8t -lGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw0JDnJwIDAQAB -o4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E -BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4 -opvpXY0wfwYDVR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBo -dHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidW -ZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAwDQYJKoZIhvcN -AQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJlF7W2u++AVtd0x7Y -/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNaAl6k -SBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhy -Rp/7SNVel+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOS -Agu+TGbrIP65y7WZf+a2E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xl -nJ2lYJU6Un/10asIbvPuW/mIPX64b24D5EI= ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - (Negative)11:d4:c2:14:2b:de:21:eb:57:9d:53:fb:0c:22:3b:ff - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=ES, O=Agencia Catalana de Certificacio (NIF Q-0801176-I), OU=Serveis Publics de Certificacio, OU=Vegeu https://www.catcert.net/verarrel (c)03, OU=Jerarquia Entitats de Certificacio Catalanes, CN=EC-ACC - Validity - Not Before: Jan 7 23:00:00 2003 GMT - Not After : Jan 7 22:59:59 2031 GMT - Subject: C=ES, O=Agencia Catalana de Certificacio (NIF Q-0801176-I), OU=Serveis Publics de Certificacio, OU=Vegeu https://www.catcert.net/verarrel (c)03, OU=Jerarquia Entitats de Certificacio Catalanes, CN=EC-ACC - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:b3:22:c7:4f:e2:97:42:95:88:47:83:40:f6:1d: - 17:f3:83:73:24:1e:51:f3:98:8a:c3:92:b8:ff:40: - 90:05:70:87:60:c9:00:a9:b5:94:65:19:22:15:17: - c2:43:6c:66:44:9a:0d:04:3e:39:6f:a5:4b:7a:aa: - 63:b7:8a:44:9d:d9:63:91:84:66:e0:28:0f:ba:42: - e3:6e:8e:f7:14:27:93:69:ee:91:0e:a3:5f:0e:b1: - eb:66:a2:72:4f:12:13:86:65:7a:3e:db:4f:07:f4: - a7:09:60:da:3a:42:99:c7:b2:7f:b3:16:95:1c:c7: - f9:34:b5:94:85:d5:99:5e:a0:48:a0:7e:e7:17:65: - b8:a2:75:b8:1e:f3:e5:42:7d:af:ed:f3:8a:48:64: - 5d:82:14:93:d8:c0:e4:ff:b3:50:72:f2:76:f6:b3: - 5d:42:50:79:d0:94:3e:6b:0c:00:be:d8:6b:0e:4e: - 2a:ec:3e:d2:cc:82:a2:18:65:33:13:77:9e:9a:5d: - 1a:13:d8:c3:db:3d:c8:97:7a:ee:70:ed:a7:e6:7c: - db:71:cf:2d:94:62:df:6d:d6:f5:38:be:3f:a5:85: - 0a:19:b8:a8:d8:09:75:42:70:c4:ea:ef:cb:0e:c8: - 34:a8:12:22:98:0c:b8:13:94:b6:4b:ec:f0:d0:90: - e7:27 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Alternative Name: - email:ec_acc@catcert.net - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - X509v3 Subject Key Identifier: - A0:C3:8B:44:AA:37:A5:45:BF:97:80:5A:D1:F1:78:A2:9B:E9:5D:8D - X509v3 Certificate Policies: - Policy: 1.3.6.1.4.1.15096.1.3.1.10 - CPS: https://www.catcert.net/verarrel - User Notice: - Explicit Text: Vegeu https://www.catcert.net/verarrel - - Signature Algorithm: sha1WithRSAEncryption - a0:48:5b:82:01:f6:4d:48:b8:39:55:35:9c:80:7a:53:99:d5: - 5a:ff:b1:71:3b:cc:39:09:94:5e:d6:da:ef:be:01:5b:5d:d3: - 1e:d8:fd:7d:4f:cd:a0:41:e0:34:93:bf:cb:e2:86:9c:37:92: - 90:56:1c:dc:eb:29:05:e5:c4:9e:c7:35:df:8a:0c:cd:c5:21: - 43:e9:aa:88:e5:35:c0:19:42:63:5a:02:5e:a4:48:18:3a:85: - 6f:dc:9d:bc:3f:9d:9c:c1:87:b8:7a:61:08:e9:77:0b:7f:70: - ab:7a:dd:d9:97:2c:64:1e:85:bf:bc:74:96:a1:c3:7a:12:ec: - 0c:1a:6e:83:0c:3c:e8:72:46:9f:fb:48:d5:5e:97:e6:b1:a1: - f8:e4:ef:46:25:94:9c:89:db:69:38:be:ec:5c:0e:56:c7:65: - 51:e5:50:88:88:bf:42:d5:2b:3d:e5:f9:ba:9e:2e:b3:ca:f4: - 73:92:02:0b:be:4c:66:eb:20:fe:b9:cb:b5:99:7f:e6:b6:13: - fa:ca:4b:4d:d9:ee:53:46:06:3b:c6:4e:ad:93:5a:81:7e:6c: - 2a:4b:6a:05:45:8c:f2:21:a4:31:90:87:6c:65:9c:9d:a5:60: - 95:3a:52:7f:f5:d1:ab:08:6e:f3:ee:5b:f9:88:3d:7e:b8:6f: - 6e:03:e4:42 -SHA1 Fingerprint=28:90:3A:63:5B:52:80:FA:E6:77:4C:0B:6D:A7:D6:BA:A6:4A:F2:E8 diff --git a/Patches/Common/android_system_ca-certificates/files/b0ed035a.0 b/Patches/Common/android_system_ca-certificates/files/b0ed035a.0 index a6bb93e6..180398f6 100644 --- a/Patches/Common/android_system_ca-certificates/files/b0ed035a.0 +++ b/Patches/Common/android_system_ca-certificates/files/b0ed035a.0 @@ -41,7 +41,7 @@ Certificate: Subject: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Global Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b0:05:db:c8:eb:8c:c4:6e:8a:21:ef:8e:4d:9c: 71:0a:1f:52:70:ed:6d:82:9c:97:c5:d7:4c:4e:45: @@ -85,33 +85,34 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 5f:34:81:76:ef:96:1d:d5:e5:b5:d9:02:63:84:16:c1:ae:a0: - 70:51:a7:f7:4c:47:35:c8:0b:d7:28:3d:89:71:d9:aa:33:41: - ea:14:1b:6c:21:00:c0:6c:42:19:7e:9f:69:5b:20:42:df:a2: - d2:da:c4:7c:97:4b:8d:b0:e8:ac:c8:ee:a5:69:04:99:0a:92: - a6:ab:27:2e:1a:4d:81:bf:84:d4:70:1e:ad:47:fe:fd:4a:9d: - 33:e0:f2:b9:c4:45:08:21:0a:da:69:69:73:72:0d:be:34:fe: - 94:8b:ad:c3:1e:35:d7:a2:83:ef:e5:38:c7:a5:85:1f:ab:cf: - 34:ec:3f:28:fe:0c:f1:57:86:4e:c9:55:f7:1c:d4:d8:a5:7d: - 06:7a:6f:d5:df:10:df:81:4e:21:65:b1:b6:e1:17:79:95:45: - 06:ce:5f:cc:dc:46:89:63:68:44:8d:93:f4:64:70:a0:3d:9d: - 28:05:c3:39:70:b8:62:7b:20:fd:e4:db:e9:08:a1:b8:9e:3d: - 09:c7:4f:fb:2c:f8:93:76:41:de:52:e0:e1:57:d2:9d:03:bc: - 77:9e:fe:9e:29:5e:f7:c1:51:60:1f:de:da:0b:b2:2d:75:b7: - 43:48:93:e7:f6:79:c6:84:5d:80:59:60:94:fc:78:98:8f:3c: - 93:51:ed:40:90:07:df:64:63:24:cb:4e:71:05:a1:d7:94:1a: - 88:32:f1:22:74:22:ae:a5:a6:d8:12:69:4c:60:a3:02:ee:2b: - ec:d4:63:92:0b:5e:be:2f:76:6b:a3:b6:26:bc:8f:03:d8:0a: - f2:4c:64:46:bd:39:62:e5:96:eb:34:63:11:28:cc:95:f1:ad: - ef:ef:dc:80:58:48:e9:4b:b8:ea:65:ac:e9:fc:80:b5:b5:c8: - 45:f9:ac:c1:9f:d9:b9:ea:62:88:8e:c4:f1:4b:83:12:ad:e6: - 8b:84:d6:9e:c2:eb:83:18:9f:6a:bb:1b:24:60:33:70:cc:ec: - f7:32:f3:5c:d9:79:7d:ef:9e:a4:fe:c9:23:c3:24:ee:15:92: - b1:3d:91:4f:26:86:bd:66:73:24:13:ea:a4:ae:63:c1:ad:7d: - 84:03:3c:10:78:86:1b:79:e3:c4:f3:f2:04:95:20:ae:23:82: - c4:b3:3a:00:62:bf:e6:36:24:e1:57:ba:c7:1e:90:75:d5:5f: - 3f:95:61:2b:c1:3b:cd:e5:b3:68:61:d0:46:26:a9:21:52:69: - 2d:eb:2e:c7:eb:77:ce:a6:3a:b5:03:33:4f:76:d1:e7:5c:54: - 01:5d:cb:78:f4:c9:0c:bf:cf:12:8e:17:2d:23:68:94:e7:ab: - fe:a9:b2:2b:06:d0:04:cd + Signature Value: + 5f:34:81:76:ef:96:1d:d5:e5:b5:d9:02:63:84:16:c1:ae:a0: + 70:51:a7:f7:4c:47:35:c8:0b:d7:28:3d:89:71:d9:aa:33:41: + ea:14:1b:6c:21:00:c0:6c:42:19:7e:9f:69:5b:20:42:df:a2: + d2:da:c4:7c:97:4b:8d:b0:e8:ac:c8:ee:a5:69:04:99:0a:92: + a6:ab:27:2e:1a:4d:81:bf:84:d4:70:1e:ad:47:fe:fd:4a:9d: + 33:e0:f2:b9:c4:45:08:21:0a:da:69:69:73:72:0d:be:34:fe: + 94:8b:ad:c3:1e:35:d7:a2:83:ef:e5:38:c7:a5:85:1f:ab:cf: + 34:ec:3f:28:fe:0c:f1:57:86:4e:c9:55:f7:1c:d4:d8:a5:7d: + 06:7a:6f:d5:df:10:df:81:4e:21:65:b1:b6:e1:17:79:95:45: + 06:ce:5f:cc:dc:46:89:63:68:44:8d:93:f4:64:70:a0:3d:9d: + 28:05:c3:39:70:b8:62:7b:20:fd:e4:db:e9:08:a1:b8:9e:3d: + 09:c7:4f:fb:2c:f8:93:76:41:de:52:e0:e1:57:d2:9d:03:bc: + 77:9e:fe:9e:29:5e:f7:c1:51:60:1f:de:da:0b:b2:2d:75:b7: + 43:48:93:e7:f6:79:c6:84:5d:80:59:60:94:fc:78:98:8f:3c: + 93:51:ed:40:90:07:df:64:63:24:cb:4e:71:05:a1:d7:94:1a: + 88:32:f1:22:74:22:ae:a5:a6:d8:12:69:4c:60:a3:02:ee:2b: + ec:d4:63:92:0b:5e:be:2f:76:6b:a3:b6:26:bc:8f:03:d8:0a: + f2:4c:64:46:bd:39:62:e5:96:eb:34:63:11:28:cc:95:f1:ad: + ef:ef:dc:80:58:48:e9:4b:b8:ea:65:ac:e9:fc:80:b5:b5:c8: + 45:f9:ac:c1:9f:d9:b9:ea:62:88:8e:c4:f1:4b:83:12:ad:e6: + 8b:84:d6:9e:c2:eb:83:18:9f:6a:bb:1b:24:60:33:70:cc:ec: + f7:32:f3:5c:d9:79:7d:ef:9e:a4:fe:c9:23:c3:24:ee:15:92: + b1:3d:91:4f:26:86:bd:66:73:24:13:ea:a4:ae:63:c1:ad:7d: + 84:03:3c:10:78:86:1b:79:e3:c4:f3:f2:04:95:20:ae:23:82: + c4:b3:3a:00:62:bf:e6:36:24:e1:57:ba:c7:1e:90:75:d5:5f: + 3f:95:61:2b:c1:3b:cd:e5:b3:68:61:d0:46:26:a9:21:52:69: + 2d:eb:2e:c7:eb:77:ce:a6:3a:b5:03:33:4f:76:d1:e7:5c:54: + 01:5d:cb:78:f4:c9:0c:bf:cf:12:8e:17:2d:23:68:94:e7:ab: + fe:a9:b2:2b:06:d0:04:cd SHA1 Fingerprint=9C:BB:48:53:F6:A4:F6:D3:52:A4:E8:32:52:55:60:13:F5:AD:AF:65 diff --git a/Patches/Common/android_system_ca-certificates/files/b0f3e76e.0 b/Patches/Common/android_system_ca-certificates/files/b0f3e76e.0 index 945b721f..32f9957b 100644 --- a/Patches/Common/android_system_ca-certificates/files/b0f3e76e.0 +++ b/Patches/Common/android_system_ca-certificates/files/b0f3e76e.0 @@ -32,7 +32,7 @@ Certificate: Subject: C=BE, O=GlobalSign nv-sa, OU=Root CA, CN=GlobalSign Root CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:da:0e:e6:99:8d:ce:a3:e3:4f:8a:7e:fb:f1:8b: 83:25:6b:ea:48:1f:f1:2a:b0:b9:95:11:04:bd:f0: @@ -61,19 +61,20 @@ Certificate: X509v3 Subject Key Identifier: 60:7B:66:1A:45:0D:97:CA:89:50:2F:7D:04:CD:34:A8:FF:FC:FD:4B Signature Algorithm: sha1WithRSAEncryption - d6:73:e7:7c:4f:76:d0:8d:bf:ec:ba:a2:be:34:c5:28:32:b5: - 7c:fc:6c:9c:2c:2b:bd:09:9e:53:bf:6b:5e:aa:11:48:b6:e5: - 08:a3:b3:ca:3d:61:4d:d3:46:09:b3:3e:c3:a0:e3:63:55:1b: - f2:ba:ef:ad:39:e1:43:b9:38:a3:e6:2f:8a:26:3b:ef:a0:50: - 56:f9:c6:0a:fd:38:cd:c4:0b:70:51:94:97:98:04:df:c3:5f: - 94:d5:15:c9:14:41:9c:c4:5d:75:64:15:0d:ff:55:30:ec:86: - 8f:ff:0d:ef:2c:b9:63:46:f6:aa:fc:df:bc:69:fd:2e:12:48: - 64:9a:e0:95:f0:a6:ef:29:8f:01:b1:15:b5:0c:1d:a5:fe:69: - 2c:69:24:78:1e:b3:a7:1c:71:62:ee:ca:c8:97:ac:17:5d:8a: - c2:f8:47:86:6e:2a:c4:56:31:95:d0:67:89:85:2b:f9:6c:a6: - 5d:46:9d:0c:aa:82:e4:99:51:dd:70:b7:db:56:3d:61:e4:6a: - e1:5c:d6:f6:fe:3d:de:41:cc:07:ae:63:52:bf:53:53:f4:2b: - e9:c7:fd:b6:f7:82:5f:85:d2:41:18:db:81:b3:04:1c:c5:1f: - a4:80:6f:15:20:c9:de:0c:88:0a:1d:d6:66:55:e2:fc:48:c9: - 29:26:69:e0 + Signature Value: + d6:73:e7:7c:4f:76:d0:8d:bf:ec:ba:a2:be:34:c5:28:32:b5: + 7c:fc:6c:9c:2c:2b:bd:09:9e:53:bf:6b:5e:aa:11:48:b6:e5: + 08:a3:b3:ca:3d:61:4d:d3:46:09:b3:3e:c3:a0:e3:63:55:1b: + f2:ba:ef:ad:39:e1:43:b9:38:a3:e6:2f:8a:26:3b:ef:a0:50: + 56:f9:c6:0a:fd:38:cd:c4:0b:70:51:94:97:98:04:df:c3:5f: + 94:d5:15:c9:14:41:9c:c4:5d:75:64:15:0d:ff:55:30:ec:86: + 8f:ff:0d:ef:2c:b9:63:46:f6:aa:fc:df:bc:69:fd:2e:12:48: + 64:9a:e0:95:f0:a6:ef:29:8f:01:b1:15:b5:0c:1d:a5:fe:69: + 2c:69:24:78:1e:b3:a7:1c:71:62:ee:ca:c8:97:ac:17:5d:8a: + c2:f8:47:86:6e:2a:c4:56:31:95:d0:67:89:85:2b:f9:6c:a6: + 5d:46:9d:0c:aa:82:e4:99:51:dd:70:b7:db:56:3d:61:e4:6a: + e1:5c:d6:f6:fe:3d:de:41:cc:07:ae:63:52:bf:53:53:f4:2b: + e9:c7:fd:b6:f7:82:5f:85:d2:41:18:db:81:b3:04:1c:c5:1f: + a4:80:6f:15:20:c9:de:0c:88:0a:1d:d6:66:55:e2:fc:48:c9: + 29:26:69:e0 SHA1 Fingerprint=B1:BC:96:8B:D4:F4:9D:62:2A:A8:9A:81:F2:15:01:52:A4:1D:82:9C diff --git a/Patches/Common/android_system_ca-certificates/files/b30d5fda.0 b/Patches/Common/android_system_ca-certificates/files/b30d5fda.0 new file mode 100644 index 00000000..2c01aea0 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/b30d5fda.0 @@ -0,0 +1,63 @@ +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQsw +CQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS +VVNUIEJSIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5 +NDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG +A1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB +BAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7dPYS +zuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0 +QVK5buXuQqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/ +VbNafAkl1bK6CKBrqx9tMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g +PKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2JyX3Jvb3Rf +Y2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l +dC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1 +c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO +PQQDAwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFW +wKrY7RjEsK70PvomAjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHV +dWNbFJWcHwHP2NVypw87 +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 7c:c9:8f:2b:84:d7:df:ea:0f:c9:65:9a:d3:4b:4d:96 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=DE, O=D-Trust GmbH, CN=D-TRUST BR Root CA 1 2020 + Validity + Not Before: Feb 11 09:45:00 2020 GMT + Not After : Feb 11 09:44:59 2035 GMT + Subject: C=DE, O=D-Trust GmbH, CN=D-TRUST BR Root CA 1 2020 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:c6:cb:c7:28:d1:fb:84:f5:9a:ef:42:14:20:e1: + 43:6b:6e:75:ad:fc:2b:03:84:d4:76:93:25:d7:59: + 3b:41:65:6b:1e:e6:34:2a:bb:74:f6:12:ce:e8:6d: + e7:ab:e4:3c:4e:3f:44:08:8b:cd:16:71:cb:bf:92: + 99:f4:a4:d7:3c:50:54:52:90:85:83:78:94:67:67: + a3:1c:09:19:3d:75:34:85:de:ed:60:7d:c7:0c:b4: + 41:52:b9:6e:e5:ee:42 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 73:91:10:AB:FF:55:B3:5A:7C:09:25:D5:B2:BA:08:A0:6B:AB:1F:6D + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 CRL Distribution Points: + Full Name: + URI:http://crl.d-trust.net/crl/d-trust_br_root_ca_1_2020.crl + Full Name: + URI:ldap://directory.d-trust.net/CN=D-TRUST%20BR%20Root%20CA%201%202020,O=D-Trust%20GmbH,C=DE?certificaterevocationlist + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:66:02:31:00:94:90:2d:13:fa:e1:63:f8:61:63:e8:ad:85: + 78:54:91:9c:b8:93:38:3e:1a:41:da:40:16:53:42:08:ca:2f: + 8e:f1:3e:81:56:c0:aa:d8:ed:18:c4:b0:ae:f4:3e:fa:26:02: + 31:00:f3:28:e2:c6:db:2b:99:fb:b7:51:b8:24:a3:a4:94:7a: + 1a:3f:e6:36:e2:03:57:33:8a:30:cb:82:c7:d6:14:11:d5:75: + 63:5b:14:95:9c:1f:01:cf:d8:d5:72:a7:0f:3b +SHA1 Fingerprint=1F:5B:98:F0:E3:B5:F7:74:3C:ED:E6:B0:36:7D:32:CD:F4:09:41:67 diff --git a/Patches/Common/android_system_ca-certificates/files/b3fb433b.0 b/Patches/Common/android_system_ca-certificates/files/b3fb433b.0 index 57aca245..4f68fd0b 100644 --- a/Patches/Common/android_system_ca-certificates/files/b3fb433b.0 +++ b/Patches/Common/android_system_ca-certificates/files/b3fb433b.0 @@ -22,11 +22,11 @@ Certificate: Serial Number: a6:8b:79:29:00:00:00:00:50:d0:91:f9 Signature Algorithm: ecdsa-with-SHA384 - Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2012 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - EC1 + Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net\/legal-terms, OU=(c) 2012 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - EC1 Validity Not Before: Dec 18 15:25:36 2012 GMT Not After : Dec 18 15:55:36 2037 GMT - Subject: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2012 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - EC1 + Subject: C=US, O=Entrust, Inc., OU=See www.entrust.net\/legal-terms, OU=(c) 2012 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - EC1 Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (384 bit) @@ -48,10 +48,11 @@ Certificate: X509v3 Subject Key Identifier: B7:63:E7:1A:DD:8D:E9:08:A6:55:83:A4:E0:6A:50:41:65:11:42:49 Signature Algorithm: ecdsa-with-SHA384 - 30:64:02:30:61:79:d8:e5:42:47:df:1c:ae:53:99:17:b6:6f: - 1c:7d:e1:bf:11:94:d1:03:88:75:e4:8d:89:a4:8a:77:46:de: - 6d:61:ef:02:f5:fb:b5:df:cc:fe:4e:ff:fe:a9:e6:a7:02:30: - 5b:99:d7:85:37:06:b5:7b:08:fd:eb:27:8b:4a:94:f9:e1:fa: - a7:8e:26:08:e8:7c:92:68:6d:73:d8:6f:26:ac:21:02:b8:99: - b7:26:41:5b:25:60:ae:d0:48:1a:ee:06 + Signature Value: + 30:64:02:30:61:79:d8:e5:42:47:df:1c:ae:53:99:17:b6:6f: + 1c:7d:e1:bf:11:94:d1:03:88:75:e4:8d:89:a4:8a:77:46:de: + 6d:61:ef:02:f5:fb:b5:df:cc:fe:4e:ff:fe:a9:e6:a7:02:30: + 5b:99:d7:85:37:06:b5:7b:08:fd:eb:27:8b:4a:94:f9:e1:fa: + a7:8e:26:08:e8:7c:92:68:6d:73:d8:6f:26:ac:21:02:b8:99: + b7:26:41:5b:25:60:ae:d0:48:1a:ee:06 SHA1 Fingerprint=20:D8:06:40:DF:9B:25:F5:12:25:3A:11:EA:F7:59:8A:EB:14:B5:47 diff --git a/Patches/Common/android_system_ca-certificates/files/b74d2bd5.0 b/Patches/Common/android_system_ca-certificates/files/b74d2bd5.0 index d822c325..91dc4640 100644 --- a/Patches/Common/android_system_ca-certificates/files/b74d2bd5.0 +++ b/Patches/Common/android_system_ca-certificates/files/b74d2bd5.0 @@ -45,10 +45,11 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: ecdsa-with-SHA384 - 30:66:02:31:00:be:f3:61:cf:02:10:1d:64:95:07:b8:18:6e: - 88:85:05:2f:83:08:17:90:ca:1f:8a:4c:e8:0d:1b:7a:b1:ad: - d5:81:09:47:ef:3b:ac:08:04:7c:5c:99:b1:ed:47:07:d2:02: - 31:00:9d:ba:55:fc:a9:4a:e8:ed:ed:e6:76:01:42:7b:c8:f8: - 60:d9:8d:51:8b:55:3b:fb:8c:7b:eb:65:09:c3:f8:96:cd:47: - a8:82:f2:16:55:77:24:7e:12:10:95:04:2c:a3 + Signature Value: + 30:66:02:31:00:be:f3:61:cf:02:10:1d:64:95:07:b8:18:6e: + 88:85:05:2f:83:08:17:90:ca:1f:8a:4c:e8:0d:1b:7a:b1:ad: + d5:81:09:47:ef:3b:ac:08:04:7c:5c:99:b1:ed:47:07:d2:02: + 31:00:9d:ba:55:fc:a9:4a:e8:ed:ed:e6:76:01:42:7b:c8:f8: + 60:d9:8d:51:8b:55:3b:fb:8c:7b:eb:65:09:c3:f8:96:cd:47: + a8:82:f2:16:55:77:24:7e:12:10:95:04:2c:a3 SHA1 Fingerprint=30:43:FA:4F:F2:57:DC:A0:C3:80:EE:2E:58:EA:78:B2:3F:E6:BB:C1 diff --git a/Patches/Common/android_system_ca-certificates/files/b7db1890.0 b/Patches/Common/android_system_ca-certificates/files/b7db1890.0 index ecabaa73..2a0375f7 100644 --- a/Patches/Common/android_system_ca-certificates/files/b7db1890.0 +++ b/Patches/Common/android_system_ca-certificates/files/b7db1890.0 @@ -31,7 +31,7 @@ Certificate: Subject: C=TW, O=TAIWAN-CA, OU=Root CA, CN=TWCA Root Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b0:7e:72:b8:a4:03:94:e6:a7:de:09:38:91:4a: 11:40:87:a7:7c:59:64:14:7b:b5:11:10:dd:fe:bf: @@ -60,19 +60,20 @@ Certificate: X509v3 Subject Key Identifier: 6A:38:5B:26:8D:DE:8B:5A:F2:4F:7A:54:83:19:18:E3:08:35:A6:BA Signature Algorithm: sha1WithRSAEncryption - 3c:d5:77:3d:da:df:89:ba:87:0c:08:54:6a:20:50:92:be:b0: - 41:3d:b9:26:64:83:0a:2f:e8:40:c0:97:28:27:82:30:4a:c9: - 93:ff:6a:e7:a6:00:7f:89:42:9a:d6:11:e5:53:ce:2f:cc:f2: - da:05:c4:fe:e2:50:c4:3a:86:7d:cc:da:7e:10:09:3b:92:35: - 2a:53:b2:fe:eb:2b:05:d9:6c:5d:e6:d0:ef:d3:6a:66:9e:15: - 28:85:7a:e8:82:00:ac:1e:a7:09:69:56:42:d3:68:51:18:be: - 54:9a:bf:44:41:ba:49:be:20:ba:69:5c:ee:b8:77:cd:ce:6c: - 1f:ad:83:96:18:7d:0e:b5:14:39:84:f1:28:e9:2d:a3:9e:7b: - 1e:7a:72:5a:83:b3:79:6f:ef:b4:fc:d0:0a:a5:58:4f:46:df: - fb:6d:79:59:f2:84:22:52:ae:0f:cc:fb:7c:3b:e7:6a:ca:47: - 61:c3:7a:f8:d3:92:04:1f:b8:20:84:e1:36:54:16:c7:40:de: - 3b:8a:73:dc:df:c6:09:4c:df:ec:da:ff:d4:53:42:a1:c9:f2: - 62:1d:22:83:3c:97:c5:f9:19:62:27:ac:65:22:d7:d3:3c:c6: - e5:8e:b2:53:cc:49:ce:bc:30:fe:7b:0e:33:90:fb:ed:d2:14: - 91:1f:07:af + Signature Value: + 3c:d5:77:3d:da:df:89:ba:87:0c:08:54:6a:20:50:92:be:b0: + 41:3d:b9:26:64:83:0a:2f:e8:40:c0:97:28:27:82:30:4a:c9: + 93:ff:6a:e7:a6:00:7f:89:42:9a:d6:11:e5:53:ce:2f:cc:f2: + da:05:c4:fe:e2:50:c4:3a:86:7d:cc:da:7e:10:09:3b:92:35: + 2a:53:b2:fe:eb:2b:05:d9:6c:5d:e6:d0:ef:d3:6a:66:9e:15: + 28:85:7a:e8:82:00:ac:1e:a7:09:69:56:42:d3:68:51:18:be: + 54:9a:bf:44:41:ba:49:be:20:ba:69:5c:ee:b8:77:cd:ce:6c: + 1f:ad:83:96:18:7d:0e:b5:14:39:84:f1:28:e9:2d:a3:9e:7b: + 1e:7a:72:5a:83:b3:79:6f:ef:b4:fc:d0:0a:a5:58:4f:46:df: + fb:6d:79:59:f2:84:22:52:ae:0f:cc:fb:7c:3b:e7:6a:ca:47: + 61:c3:7a:f8:d3:92:04:1f:b8:20:84:e1:36:54:16:c7:40:de: + 3b:8a:73:dc:df:c6:09:4c:df:ec:da:ff:d4:53:42:a1:c9:f2: + 62:1d:22:83:3c:97:c5:f9:19:62:27:ac:65:22:d7:d3:3c:c6: + e5:8e:b2:53:cc:49:ce:bc:30:fe:7b:0e:33:90:fb:ed:d2:14: + 91:1f:07:af SHA1 Fingerprint=CF:9E:87:6D:D3:EB:FC:42:26:97:A3:B5:A3:7A:A0:76:A9:06:23:48 diff --git a/Patches/Common/android_system_ca-certificates/files/b872f2b4.0 b/Patches/Common/android_system_ca-certificates/files/b872f2b4.0 index 37b62842..7b5d2b01 100644 --- a/Patches/Common/android_system_ca-certificates/files/b872f2b4.0 +++ b/Patches/Common/android_system_ca-certificates/files/b872f2b4.0 @@ -31,7 +31,7 @@ Certificate: Subject: CN=Atos TrustedRoot 2011, O=Atos, C=DE Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:95:85:3b:97:6f:2a:3b:2e:3b:cf:a6:f3:29:35: be:cf:18:ac:3e:aa:d9:f8:4d:a0:3e:1a:47:b9:bc: @@ -58,27 +58,26 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE X509v3 Authority Key Identifier: - keyid:A7:A5:06:B1:2C:A6:09:60:EE:D1:97:E9:70:AE:BC:3B:19:6C:DB:21 - + A7:A5:06:B1:2C:A6:09:60:EE:D1:97:E9:70:AE:BC:3B:19:6C:DB:21 X509v3 Certificate Policies: Policy: 1.3.6.1.4.1.6189.3.4.1.1 - X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 26:77:34:db:94:48:86:2a:41:9d:2c:3e:06:90:60:c4:8c:ac: - 0b:54:b8:1f:b9:7b:d3:07:39:e4:fa:3e:7b:b2:3d:4e:ed:9f: - 23:bd:97:f3:6b:5c:ef:ee:fd:40:a6:df:a1:93:a1:0a:86:ac: - ef:20:d0:79:01:bd:78:f7:19:d8:24:31:34:04:01:a6:ba:15: - 9a:c3:27:dc:d8:4f:0f:cc:18:63:ff:99:0f:0e:91:6b:75:16: - e1:21:fc:d8:26:c7:47:b7:a6:cf:58:72:71:7e:ba:e1:4d:95: - 47:3b:c9:af:6d:a1:b4:c1:ec:89:f6:b4:0f:38:b5:e2:64:dc: - 25:cf:a6:db:eb:9a:5c:99:a1:c5:08:de:fd:e6:da:d5:d6:5a: - 45:0c:c4:b7:c2:b5:14:ef:b4:11:ff:0e:15:b5:f5:f5:db:c6: - bd:eb:5a:a7:f0:56:22:a9:3c:65:54:c6:15:a8:bd:86:9e:cd: - 83:96:68:7a:71:81:89:e1:0b:e1:ea:11:1b:68:08:cc:69:9e: - ec:9e:41:9e:44:32:26:7a:e2:87:0a:71:3d:eb:e4:5a:a4:d2: - db:c5:cd:c6:de:60:7f:b9:f3:4f:44:92:ef:2a:b7:18:3e:a7: - 19:d9:0b:7d:b1:37:41:42:b0:ba:60:1d:f2:fe:09:11:b0:f0: - 87:7b:a7:9d + Signature Value: + 26:77:34:db:94:48:86:2a:41:9d:2c:3e:06:90:60:c4:8c:ac: + 0b:54:b8:1f:b9:7b:d3:07:39:e4:fa:3e:7b:b2:3d:4e:ed:9f: + 23:bd:97:f3:6b:5c:ef:ee:fd:40:a6:df:a1:93:a1:0a:86:ac: + ef:20:d0:79:01:bd:78:f7:19:d8:24:31:34:04:01:a6:ba:15: + 9a:c3:27:dc:d8:4f:0f:cc:18:63:ff:99:0f:0e:91:6b:75:16: + e1:21:fc:d8:26:c7:47:b7:a6:cf:58:72:71:7e:ba:e1:4d:95: + 47:3b:c9:af:6d:a1:b4:c1:ec:89:f6:b4:0f:38:b5:e2:64:dc: + 25:cf:a6:db:eb:9a:5c:99:a1:c5:08:de:fd:e6:da:d5:d6:5a: + 45:0c:c4:b7:c2:b5:14:ef:b4:11:ff:0e:15:b5:f5:f5:db:c6: + bd:eb:5a:a7:f0:56:22:a9:3c:65:54:c6:15:a8:bd:86:9e:cd: + 83:96:68:7a:71:81:89:e1:0b:e1:ea:11:1b:68:08:cc:69:9e: + ec:9e:41:9e:44:32:26:7a:e2:87:0a:71:3d:eb:e4:5a:a4:d2: + db:c5:cd:c6:de:60:7f:b9:f3:4f:44:92:ef:2a:b7:18:3e:a7: + 19:d9:0b:7d:b1:37:41:42:b0:ba:60:1d:f2:fe:09:11:b0:f0: + 87:7b:a7:9d SHA1 Fingerprint=2B:B1:F5:3E:55:0C:1D:C5:F1:D4:E6:B7:6A:46:4B:55:06:02:AC:21 diff --git a/Patches/Common/android_system_ca-certificates/files/b92fd57f.0 b/Patches/Common/android_system_ca-certificates/files/b92fd57f.0 new file mode 100644 index 00000000..a68f55be --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/b92fd57f.0 @@ -0,0 +1,123 @@ +-----BEGIN CERTIFICATE----- +MIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBs +MQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0Eg +Um9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUzOFoXDTQ1MDIxMzEwNTUzN1owbDEL +MAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNBIFJv +b3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569l +mwVnlskNJLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE +4VGC/6zStGndLuwRo0Xua2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uv +a9of08WRiFukiZLRgeaMOVig1mlDqa2YUlhu2wr7a89o+uOkXjpFc5gH6l8Cct4M +pbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K5FrZx40d/JiZ+yykgmvw +Kh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEvdmn8kN3b +LW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcY +AuUR0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqB +AGMUuTNe3QvboEUHGjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYq +E613TBoYm5EPWNgGVMWX+Ko/IIqmhaZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHr +W2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQCPxrvrNQKlr9qEgYRtaQQJKQ +CoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAU +X15QvWiWkKQUEapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3 +f5Z2EMVGpdAgS1D0NTsY9FVqQRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxaja +H6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxDQpSbIPDRzbLrLFPCU3hKTwSUQZqP +JzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcRj88YxeMn/ibvBZ3P +zzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5vZSt +jBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0 +/L5H9MG0qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pT +BGIBnfHAT+7hOtSLIBD6Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79 +aPib8qXPMThcFarmlwDB31qlpzmq6YR/PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YW +xw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnnkf3/W9b3raYvAwtt41dU +63ZTGI0RmLo= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 39:ca:93:1c:ef:43:f3:c6:8e:93:c7:f4:64:89:38:7e + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS RSA Root CA 2021 + Validity + Not Before: Feb 19 10:55:38 2021 GMT + Not After : Feb 13 10:55:37 2045 GMT + Subject: C=GR, O=Hellenic Academic and Research Institutions CA, CN=HARICA TLS RSA Root CA 2021 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:8b:c2:e7:af:65:9b:05:67:96:c9:0d:24:b9:d0: + 0e:64:fc:ce:e2:24:18:2c:84:7f:77:51:cb:04:11: + 36:b8:5e:ed:69:71:a7:9e:e4:25:09:97:67:c1:47: + c2:cf:91:16:36:62:3d:38:04:e1:51:82:ff:ac:d2: + b4:69:dd:2e:ec:11:a3:45:ee:6b:6b:3b:4c:bf:8c: + 8d:a4:1e:9d:11:b9:e9:38:f9:7a:0e:0c:98:e2:23: + 1d:d1:4e:63:d4:e7:b8:41:44:fb:6b:af:6b:da:1f: + d3:c5:91:88:5b:a4:89:92:d1:81:e6:8c:39:58:a0: + d6:69:43:a9:ad:98:52:58:6e:db:0a:fb:6b:cf:68: + fa:e3:a4:5e:3a:45:73:98:07:ea:5f:02:72:de:0c: + a5:b3:9f:ae:a9:1d:b7:1d:b3:fc:8a:59:e7:6e:72: + 65:ad:f5:30:94:23:07:f3:82:16:4b:35:98:9c:53: + bb:2f:ca:e4:5a:d9:c7:8d:1d:fc:98:99:fb:2c:a4: + 82:6b:f0:2a:1f:8e:0b:5f:71:5c:5c:ae:42:7b:29: + 89:81:cb:03:a3:99:ca:88:9e:0b:40:09:41:33:db: + e6:58:7a:fd:ae:99:70:c0:5a:0f:d6:13:86:71:2f: + 76:69:fc:90:dd:db:2d:6e:d1:f2:9b:f5:1a:6b:9e: + 6f:15:8c:7a:f0:4b:28:a0:22:38:80:24:6c:36:a4: + 3b:f2:30:91:f3:78:13:cf:c1:3f:35:ab:f1:1d:11: + 23:b5:43:22:9e:01:92:b7:18:02:e5:11:d1:82:db: + 15:00:cc:61:37:c1:2a:7c:9a:e1:d0:ba:b3:50:46: + ee:82:ac:9d:31:f8:fb:23:e2:03:00:48:70:a3:09: + 26:79:15:53:60:f3:38:5c:ad:38:ea:81:00:63:14: + b9:33:5e:dd:0b:db:a0:45:07:1a:33:09:f8:4d:b4: + a7:02:a6:69:f4:c2:59:05:88:65:85:56:ae:4b:cb: + e0:de:3c:7d:2d:1a:c8:e9:fb:1f:a3:61:4a:d6:2a: + 13:ad:77:4c:1a:18:9b:91:0f:58:d8:06:54:c5:97: + f8:aa:3f:20:8a:a6:85:a6:77:f6:a6:fc:1c:e2:ee: + 6e:94:33:2a:83:50:84:0a:e5:4f:86:f8:50:45:78: + 00:81:eb:5b:68:e3:26:8d:cc:7b:5c:51:f4:14:2c: + 40:be:1a:60:1d:7a:72:61:1d:1f:63:2d:88:aa:ce: + a2:45:90:08:fc:6b:be:b3:50:2a:5a:fd:a8:48:18: + 46:d6:90:40:92:90:0a:84:5e:68:31:f8:eb:ed:0d: + d3:1d:c6:7d:99:18:55:56:27:65:2e:8d:45:c5:24: + ec:ce:e3 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 0A:48:23:A6:60:A4:92:0A:33:EA:93:5B:C5:57:EA:25:4D:BD:12:EE + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 3e:90:48:aa:6e:62:15:25:66:7b:0c:d5:8c:8b:89:9d:d7:ed: + 4e:07:ef:9c:d0:14:5f:5e:50:bd:68:96:90:a4:14:11:aa:68: + 6d:09:35:39:40:09:da:f4:09:2c:34:a5:7b:59:84:49:29:97: + 74:c8:07:1e:47:6d:f2:ce:1c:50:26:e3:9e:3d:40:53:3f:f7: + 7f:96:76:10:c5:46:a5:d0:20:4b:50:f4:35:3b:18:f4:55:6a: + 41:1b:47:06:68:3c:bb:09:08:62:d9:5f:55:42:aa:ac:53:85: + ac:95:56:36:56:ab:e4:05:8c:c5:a8:da:1f:a3:69:bd:53:0f: + c4:ff:dc:ca:e3:7e:f2:4c:88:86:47:46:1a:f3:00:f5:80:91: + a2:dc:43:42:94:9b:20:f0:d1:cd:b2:eb:2c:53:c2:53:78:4a: + 4f:04:94:41:9a:8f:27:32:c1:e5:49:19:bf:f1:f2:c2:8b:a8: + 0a:39:31:28:b4:7d:62:36:2c:4d:ec:1f:33:b6:7e:77:6d:7e: + 50:f0:9f:0e:d7:11:8f:cf:18:c5:e3:27:fe:26:ef:05:9d:cf: + cf:37:c5:d0:7b:da:3b:b0:16:84:0c:3a:93:d6:be:17:db:0f: + 3e:0e:19:78:09:c7:a9:02:72:22:4b:f7:37:76:ba:75:c4:85: + 03:5a:63:d5:b1:75:05:c2:b9:bd:94:ad:8c:15:99:a7:93:7d: + f6:c5:f3:aa:74:cf:04:85:94:98:00:f4:e2:f9:ca:24:65:bf: + e0:62:af:c8:c5:fa:b2:c9:9e:56:48:da:79:fd:96:76:15:be: + a3:8e:56:c4:b3:34:fc:be:47:f4:c1:b4:a8:fc:d5:30:88:68: + ee:cb:ae:c9:63:c4:76:be:ac:38:18:e1:5e:5c:cf:ae:3a:22: + 51:eb:d1:8b:b3:f3:2b:33:07:54:87:fa:b4:b2:13:7b:ba:53: + 04:62:01:9d:f1:c0:4f:ee:e1:3a:d4:8b:20:10:fa:02:57:e6: + ef:c1:0b:b7:90:46:9c:19:29:8c:dc:6f:a0:4a:69:69:94:b7: + 24:65:a0:ff:ac:3f:ce:01:fb:21:2e:fd:68:f8:9b:f2:a5:cf: + 31:38:5c:15:aa:e6:97:00:c1:df:5a:a5:a7:39:aa:e9:84:7f: + 3c:51:a8:3a:d9:94:5b:8c:bf:4f:08:71:e5:db:a8:5c:d4:d2: + a6:fe:00:a3:c6:16:c7:0f:e8:80:ce:1c:28:64:74:19:08:d3: + 42:e3:ce:00:5d:7f:b1:dc:13:b0:e1:05:cb:d1:20:aa:86:74: + 9e:39:e7:91:fd:ff:5b:d6:f7:ad:a6:2f:03:0b:6d:e3:57:54: + eb:76:53:18:8d:11:98:ba +SHA1 Fingerprint=02:2D:05:82:FA:88:CE:14:0C:06:79:DE:7F:14:10:E9:45:D7:A5:6D diff --git a/Patches/Common/android_system_ca-certificates/files/b936d1c6.0 b/Patches/Common/android_system_ca-certificates/files/b936d1c6.0 index 029f8640..f9cac660 100644 --- a/Patches/Common/android_system_ca-certificates/files/b936d1c6.0 +++ b/Patches/Common/android_system_ca-certificates/files/b936d1c6.0 @@ -43,7 +43,7 @@ Certificate: Subject: C=ES, O=FNMT-RCM, OU=AC RAIZ FNMT-RCM Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:ba:71:80:7a:4c:86:6e:7f:c8:13:6d:c0:c6:7d: 1c:00:97:8f:2c:0c:23:bb:10:9a:40:a9:1a:b7:87: @@ -91,35 +91,35 @@ Certificate: X509v3 Certificate Policies: Policy: X509v3 Any Policy CPS: http://www.cert.fnmt.es/dpcs/ - Signature Algorithm: sha256WithRSAEncryption - 07:90:4a:df:f3:23:4e:f0:c3:9c:51:65:9b:9c:22:a2:8a:0c: - 85:f3:73:29:6b:4d:fe:01:e2:a9:0c:63:01:bf:04:67:a5:9d: - 98:5f:fd:01:13:fa:ec:9a:62:e9:86:fe:b6:62:d2:6e:4c:94: - fb:c0:75:45:7c:65:0c:f8:b2:37:cf:ac:0f:cf:8d:6f:f9:19: - f7:8f:ec:1e:f2:70:9e:f0:ca:b8:ef:b7:ff:76:37:76:5b:f6: - 6e:88:f3:af:62:32:22:93:0d:3a:6a:8e:14:66:0c:2d:53:74: - 57:65:1e:d5:b2:dd:23:81:3b:a5:66:23:27:67:09:8f:e1:77: - aa:43:cd:65:51:08:ed:51:58:fe:e6:39:f9:cb:47:84:a4:15: - f1:76:bb:a4:ee:a4:3b:c4:5f:ef:b2:33:96:11:18:b7:c9:65: - be:18:e1:a3:a4:dc:fa:18:f9:d3:bc:13:9b:39:7a:34:ba:d3: - 41:fb:fa:32:8a:2a:b7:2b:86:0b:69:83:38:be:cd:8a:2e:0b: - 70:ad:8d:26:92:ee:1e:f5:01:2b:0a:d9:d6:97:9b:6e:e0:a8: - 19:1c:3a:21:8b:0c:1e:40:ad:03:e7:dd:66:7e:f5:b9:20:0d: - 03:e8:96:f9:82:45:d4:39:e0:a0:00:5d:d7:98:e6:7d:9e:67: - 73:c3:9a:2a:f7:ab:8b:a1:3a:14:ef:34:bc:52:0e:89:98:9a: - 04:40:84:1d:7e:45:69:93:57:ce:eb:ce:f8:50:7c:4f:1c:6e: - 04:43:9b:f9:d6:3b:23:18:e9:ea:8e:d1:4d:46:8d:f1:3b:e4: - 6a:ca:ba:fb:23:b7:9b:fa:99:01:29:5a:58:5a:2d:e3:f9:d4: - 6d:0e:26:ad:c1:6e:34:bc:32:f8:0c:05:fa:65:a3:db:3b:37: - 83:22:e9:d6:dc:72:33:fd:5d:f2:20:bd:76:3c:23:da:28:f7: - f9:1b:eb:59:64:d5:dc:5f:72:7e:20:fc:cd:89:b5:90:67:4d: - 62:7a:3f:4e:ad:1d:c3:39:fe:7a:f4:28:16:df:41:f6:48:80: - 05:d7:0f:51:79:ac:10:ab:d4:ec:03:66:e6:6a:b0:ba:31:92: - 42:40:6a:be:3a:d3:72:e1:6a:37:55:bc:ac:1d:95:b7:69:61: - f2:43:91:74:e6:a0:d3:0a:24:46:a1:08:af:d6:da:45:19:96: - d4:53:1d:5b:84:79:f0:c0:f7:47:ef:8b:8f:c5:06:ae:9d:4c: - 62:9d:ff:46:04:f8:d3:c9:b6:10:25:40:75:fe:16:aa:c9:4a: - 60:86:2f:ba:ef:30:77:e4:54:e2:b8:84:99:58:80:aa:13:8b: - 51:3a:4f:48:f6:8b:b6:b3 + Signature Value: + 07:90:4a:df:f3:23:4e:f0:c3:9c:51:65:9b:9c:22:a2:8a:0c: + 85:f3:73:29:6b:4d:fe:01:e2:a9:0c:63:01:bf:04:67:a5:9d: + 98:5f:fd:01:13:fa:ec:9a:62:e9:86:fe:b6:62:d2:6e:4c:94: + fb:c0:75:45:7c:65:0c:f8:b2:37:cf:ac:0f:cf:8d:6f:f9:19: + f7:8f:ec:1e:f2:70:9e:f0:ca:b8:ef:b7:ff:76:37:76:5b:f6: + 6e:88:f3:af:62:32:22:93:0d:3a:6a:8e:14:66:0c:2d:53:74: + 57:65:1e:d5:b2:dd:23:81:3b:a5:66:23:27:67:09:8f:e1:77: + aa:43:cd:65:51:08:ed:51:58:fe:e6:39:f9:cb:47:84:a4:15: + f1:76:bb:a4:ee:a4:3b:c4:5f:ef:b2:33:96:11:18:b7:c9:65: + be:18:e1:a3:a4:dc:fa:18:f9:d3:bc:13:9b:39:7a:34:ba:d3: + 41:fb:fa:32:8a:2a:b7:2b:86:0b:69:83:38:be:cd:8a:2e:0b: + 70:ad:8d:26:92:ee:1e:f5:01:2b:0a:d9:d6:97:9b:6e:e0:a8: + 19:1c:3a:21:8b:0c:1e:40:ad:03:e7:dd:66:7e:f5:b9:20:0d: + 03:e8:96:f9:82:45:d4:39:e0:a0:00:5d:d7:98:e6:7d:9e:67: + 73:c3:9a:2a:f7:ab:8b:a1:3a:14:ef:34:bc:52:0e:89:98:9a: + 04:40:84:1d:7e:45:69:93:57:ce:eb:ce:f8:50:7c:4f:1c:6e: + 04:43:9b:f9:d6:3b:23:18:e9:ea:8e:d1:4d:46:8d:f1:3b:e4: + 6a:ca:ba:fb:23:b7:9b:fa:99:01:29:5a:58:5a:2d:e3:f9:d4: + 6d:0e:26:ad:c1:6e:34:bc:32:f8:0c:05:fa:65:a3:db:3b:37: + 83:22:e9:d6:dc:72:33:fd:5d:f2:20:bd:76:3c:23:da:28:f7: + f9:1b:eb:59:64:d5:dc:5f:72:7e:20:fc:cd:89:b5:90:67:4d: + 62:7a:3f:4e:ad:1d:c3:39:fe:7a:f4:28:16:df:41:f6:48:80: + 05:d7:0f:51:79:ac:10:ab:d4:ec:03:66:e6:6a:b0:ba:31:92: + 42:40:6a:be:3a:d3:72:e1:6a:37:55:bc:ac:1d:95:b7:69:61: + f2:43:91:74:e6:a0:d3:0a:24:46:a1:08:af:d6:da:45:19:96: + d4:53:1d:5b:84:79:f0:c0:f7:47:ef:8b:8f:c5:06:ae:9d:4c: + 62:9d:ff:46:04:f8:d3:c9:b6:10:25:40:75:fe:16:aa:c9:4a: + 60:86:2f:ba:ef:30:77:e4:54:e2:b8:84:99:58:80:aa:13:8b: + 51:3a:4f:48:f6:8b:b6:b3 SHA1 Fingerprint=EC:50:35:07:B2:15:C4:95:62:19:E2:A8:9A:5B:42:99:2C:4C:2C:20 diff --git a/Patches/Common/android_system_ca-certificates/files/bc3f2570.0 b/Patches/Common/android_system_ca-certificates/files/bc3f2570.0 index f85d6436..33bb6d8e 100644 --- a/Patches/Common/android_system_ca-certificates/files/bc3f2570.0 +++ b/Patches/Common/android_system_ca-certificates/files/bc3f2570.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, ST=Arizona, L=Scottsdale, O=GoDaddy.com, Inc., CN=Go Daddy Root Certificate Authority - G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:bf:71:62:08:f1:fa:59:34:f7:1b:c9:18:a3:f7: 80:49:58:e9:22:83:13:a6:c5:20:43:01:3b:84:f1: @@ -62,19 +62,20 @@ Certificate: X509v3 Subject Key Identifier: 3A:9A:85:07:10:67:28:B6:EF:F6:BD:05:41:6E:20:C1:94:DA:0F:DE Signature Algorithm: sha256WithRSAEncryption - 99:db:5d:79:d5:f9:97:59:67:03:61:f1:7e:3b:06:31:75:2d: - a1:20:8e:4f:65:87:b4:f7:a6:9c:bc:d8:e9:2f:d0:db:5a:ee: - cf:74:8c:73:b4:38:42:da:05:7b:f8:02:75:b8:fd:a5:b1:d7: - ae:f6:d7:de:13:cb:53:10:7e:8a:46:d1:97:fa:b7:2e:2b:11: - ab:90:b0:27:80:f9:e8:9f:5a:e9:37:9f:ab:e4:df:6c:b3:85: - 17:9d:3d:d9:24:4f:79:91:35:d6:5f:04:eb:80:83:ab:9a:02: - 2d:b5:10:f4:d8:90:c7:04:73:40:ed:72:25:a0:a9:9f:ec:9e: - ab:68:12:99:57:c6:8f:12:3a:09:a4:bd:44:fd:06:15:37:c1: - 9b:e4:32:a3:ed:38:e8:d8:64:f3:2c:7e:14:fc:02:ea:9f:cd: - ff:07:68:17:db:22:90:38:2d:7a:8d:d1:54:f1:69:e3:5f:33: - ca:7a:3d:7b:0a:e3:ca:7f:5f:39:e5:e2:75:ba:c5:76:18:33: - ce:2c:f0:2f:4c:ad:f7:b1:e7:ce:4f:a8:c4:9b:4a:54:06:c5: - 7f:7d:d5:08:0f:e2:1c:fe:7e:17:b8:ac:5e:f6:d4:16:b2:43: - 09:0c:4d:f6:a7:6b:b4:99:84:65:ca:7a:88:e2:e2:44:be:5c: - f7:ea:1c:f5 + Signature Value: + 99:db:5d:79:d5:f9:97:59:67:03:61:f1:7e:3b:06:31:75:2d: + a1:20:8e:4f:65:87:b4:f7:a6:9c:bc:d8:e9:2f:d0:db:5a:ee: + cf:74:8c:73:b4:38:42:da:05:7b:f8:02:75:b8:fd:a5:b1:d7: + ae:f6:d7:de:13:cb:53:10:7e:8a:46:d1:97:fa:b7:2e:2b:11: + ab:90:b0:27:80:f9:e8:9f:5a:e9:37:9f:ab:e4:df:6c:b3:85: + 17:9d:3d:d9:24:4f:79:91:35:d6:5f:04:eb:80:83:ab:9a:02: + 2d:b5:10:f4:d8:90:c7:04:73:40:ed:72:25:a0:a9:9f:ec:9e: + ab:68:12:99:57:c6:8f:12:3a:09:a4:bd:44:fd:06:15:37:c1: + 9b:e4:32:a3:ed:38:e8:d8:64:f3:2c:7e:14:fc:02:ea:9f:cd: + ff:07:68:17:db:22:90:38:2d:7a:8d:d1:54:f1:69:e3:5f:33: + ca:7a:3d:7b:0a:e3:ca:7f:5f:39:e5:e2:75:ba:c5:76:18:33: + ce:2c:f0:2f:4c:ad:f7:b1:e7:ce:4f:a8:c4:9b:4a:54:06:c5: + 7f:7d:d5:08:0f:e2:1c:fe:7e:17:b8:ac:5e:f6:d4:16:b2:43: + 09:0c:4d:f6:a7:6b:b4:99:84:65:ca:7a:88:e2:e2:44:be:5c: + f7:ea:1c:f5 SHA1 Fingerprint=47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B diff --git a/Patches/Common/android_system_ca-certificates/files/bd43e1dd.0 b/Patches/Common/android_system_ca-certificates/files/bd43e1dd.0 index 594d13d3..329cce4c 100644 --- a/Patches/Common/android_system_ca-certificates/files/bd43e1dd.0 +++ b/Patches/Common/android_system_ca-certificates/files/bd43e1dd.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=HK, ST=Hong Kong, L=Hong Kong, O=Hongkong Post, CN=Hongkong Post Root CA 3 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b3:88:d7:ea:ce:0f:20:4e:be:e6:d6:03:6d:ee: 59:fc:c2:57:df:29:68:a1:83:0e:3e:68:c7:68:58: @@ -89,38 +89,38 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign X509v3 Authority Key Identifier: - keyid:17:9D:CD:1E:8B:D6:39:2B:70:D3:5C:D4:A0:B8:1F:B0:00:FC:C5:61 - + 17:9D:CD:1E:8B:D6:39:2B:70:D3:5C:D4:A0:B8:1F:B0:00:FC:C5:61 X509v3 Subject Key Identifier: 17:9D:CD:1E:8B:D6:39:2B:70:D3:5C:D4:A0:B8:1F:B0:00:FC:C5:61 Signature Algorithm: sha256WithRSAEncryption - 56:d5:7b:6e:e6:22:01:d2:42:9b:18:d5:0e:d7:66:23:5c:e3: - fe:a0:c7:92:d2:e9:94:ad:4b:a2:c6:ec:12:7c:74:d5:48:d2: - 59:14:99:c0:eb:b9:d1:eb:f4:48:30:5b:ad:a7:57:73:99:a9: - d3:e5:b7:d1:2e:59:24:58:dc:68:2e:2e:62:d8:6a:e4:70:0b: - 2d:20:50:20:a4:32:95:d1:00:98:bb:d3:fd:f7:32:f2:49:ae: - c6:7a:e0:47:be:6e:ce:cb:a3:72:3a:2d:69:5d:cb:c8:e8:45: - 39:d4:fa:42:c1:11:4c:77:5d:92:fb:6a:ff:58:44:e5:eb:81: - 9e:af:a0:99:ad:be:a9:01:66:cb:38:1d:3c:df:43:1f:f4:4d: - 6e:b4:ba:17:46:fc:7d:fd:87:81:79:6a:0d:33:0f:fa:2f:f8: - 14:b9:80:b3:5d:4d:aa:97:e1:f9:e4:18:c5:f8:d5:38:8c:26: - 3c:fd:f2:28:e2:ee:5a:49:88:2c:df:79:3d:8e:9e:90:3c:bd: - 41:4a:3a:dd:5b:f6:9a:b4:ce:3f:25:30:7f:32:7d:a2:03:94: - d0:dc:7a:a1:52:de:6e:93:8d:18:26:fd:55:ac:bd:8f:9b:d2: - cf:af:e7:86:2c:cb:1f:09:6f:a3:6f:a9:84:d4:73:bf:4d:a1: - 74:1b:4e:23:60:f2:cc:0e:aa:7f:a4:9c:4c:25:a8:b2:66:3b: - 38:ff:d9:94:30:f6:72:84:be:68:55:10:0f:c6:73:2c:16:69: - 93:07:fe:b1:45:ed:bb:a2:55:6a:b0:da:b5:4a:02:25:27:85: - d7:b7:b7:86:44:16:89:6c:80:2b:3e:97:a9:9c:d5:7e:55:4c: - c6:de:45:10:1c:ea:e9:3b:9f:03:53:ee:ee:7a:01:02:16:78: - d4:e8:c2:be:46:76:88:13:3f:22:bb:48:12:1d:52:00:b4:02: - 7e:21:1a:1e:9c:25:f4:f3:3d:5e:1e:d2:1c:f9:b3:2d:b6:f7: - 37:5c:c6:cb:21:4e:b0:f7:99:47:18:85:c1:2b:ba:55:ae:06: - ea:d0:07:b2:dc:ab:d0:82:96:75:ce:d2:50:fe:99:e7:cf:2f: - 9f:e7:76:d1:61:2a:fb:21:bb:31:d0:aa:9f:47:a4:b2:22:ca: - 16:3a:50:57:c4:5b:43:67:c5:65:62:03:49:01:eb:43:d9:d8: - f8:9e:ad:cf:b1:63:0e:45:f4:a0:5a:2c:9b:2d:c5:a6:c0:ad: - a8:47:f4:27:4c:38:0d:2e:1b:49:3b:52:f4:e8:88:83:2b:54: - 28:d4:f2:35:52:b4:32:83:62:69:64:0c:91:9c:9f:97:ea:74: - 16:fd:1f:11:06:9a:9b:f4 + Signature Value: + 56:d5:7b:6e:e6:22:01:d2:42:9b:18:d5:0e:d7:66:23:5c:e3: + fe:a0:c7:92:d2:e9:94:ad:4b:a2:c6:ec:12:7c:74:d5:48:d2: + 59:14:99:c0:eb:b9:d1:eb:f4:48:30:5b:ad:a7:57:73:99:a9: + d3:e5:b7:d1:2e:59:24:58:dc:68:2e:2e:62:d8:6a:e4:70:0b: + 2d:20:50:20:a4:32:95:d1:00:98:bb:d3:fd:f7:32:f2:49:ae: + c6:7a:e0:47:be:6e:ce:cb:a3:72:3a:2d:69:5d:cb:c8:e8:45: + 39:d4:fa:42:c1:11:4c:77:5d:92:fb:6a:ff:58:44:e5:eb:81: + 9e:af:a0:99:ad:be:a9:01:66:cb:38:1d:3c:df:43:1f:f4:4d: + 6e:b4:ba:17:46:fc:7d:fd:87:81:79:6a:0d:33:0f:fa:2f:f8: + 14:b9:80:b3:5d:4d:aa:97:e1:f9:e4:18:c5:f8:d5:38:8c:26: + 3c:fd:f2:28:e2:ee:5a:49:88:2c:df:79:3d:8e:9e:90:3c:bd: + 41:4a:3a:dd:5b:f6:9a:b4:ce:3f:25:30:7f:32:7d:a2:03:94: + d0:dc:7a:a1:52:de:6e:93:8d:18:26:fd:55:ac:bd:8f:9b:d2: + cf:af:e7:86:2c:cb:1f:09:6f:a3:6f:a9:84:d4:73:bf:4d:a1: + 74:1b:4e:23:60:f2:cc:0e:aa:7f:a4:9c:4c:25:a8:b2:66:3b: + 38:ff:d9:94:30:f6:72:84:be:68:55:10:0f:c6:73:2c:16:69: + 93:07:fe:b1:45:ed:bb:a2:55:6a:b0:da:b5:4a:02:25:27:85: + d7:b7:b7:86:44:16:89:6c:80:2b:3e:97:a9:9c:d5:7e:55:4c: + c6:de:45:10:1c:ea:e9:3b:9f:03:53:ee:ee:7a:01:02:16:78: + d4:e8:c2:be:46:76:88:13:3f:22:bb:48:12:1d:52:00:b4:02: + 7e:21:1a:1e:9c:25:f4:f3:3d:5e:1e:d2:1c:f9:b3:2d:b6:f7: + 37:5c:c6:cb:21:4e:b0:f7:99:47:18:85:c1:2b:ba:55:ae:06: + ea:d0:07:b2:dc:ab:d0:82:96:75:ce:d2:50:fe:99:e7:cf:2f: + 9f:e7:76:d1:61:2a:fb:21:bb:31:d0:aa:9f:47:a4:b2:22:ca: + 16:3a:50:57:c4:5b:43:67:c5:65:62:03:49:01:eb:43:d9:d8: + f8:9e:ad:cf:b1:63:0e:45:f4:a0:5a:2c:9b:2d:c5:a6:c0:ad: + a8:47:f4:27:4c:38:0d:2e:1b:49:3b:52:f4:e8:88:83:2b:54: + 28:d4:f2:35:52:b4:32:83:62:69:64:0c:91:9c:9f:97:ea:74: + 16:fd:1f:11:06:9a:9b:f4 SHA1 Fingerprint=58:A2:D0:EC:20:52:81:5B:C1:F3:F8:64:02:24:4E:C2:8E:02:4B:02 diff --git a/Patches/Common/android_system_ca-certificates/files/bdacca6f.0 b/Patches/Common/android_system_ca-certificates/files/bdacca6f.0 index f8ff00f2..a6388e8b 100644 --- a/Patches/Common/android_system_ca-certificates/files/bdacca6f.0 +++ b/Patches/Common/android_system_ca-certificates/files/bdacca6f.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, O=SecureTrust Corporation, CN=Secure Global CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:af:35:2e:d8:ac:6c:55:69:06:71:e5:13:68:24: b3:4f:d8:cc:21:47:f8:f1:60:38:89:89:03:e9:bd: @@ -64,26 +64,25 @@ Certificate: X509v3 Subject Key Identifier: AF:44:04:C2:41:7E:48:83:DB:4E:39:02:EC:EC:84:7A:E6:CE:C9:A4 X509v3 CRL Distribution Points: - Full Name: URI:http://crl.securetrust.com/SGCA.crl - 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: sha1WithRSAEncryption - 63:1a:08:40:7d:a4:5e:53:0d:77:d8:7a:ae:1f:0d:0b:51:16: - 03:ef:18:7c:c8:e3:af:6a:58:93:14:60:91:b2:84:dc:88:4e: - be:39:8a:3a:f3:e6:82:89:5d:01:37:b3:ab:24:a4:15:0e:92: - 35:5a:4a:44:5e:4e:57:fa:75:ce:1f:48:ce:66:f4:3c:40:26: - 92:98:6c:1b:ee:24:46:0c:17:b3:52:a5:db:a5:91:91:cf:37: - d3:6f:e7:27:08:3a:4e:19:1f:3a:a7:58:5c:17:cf:79:3f:8b: - e4:a7:d3:26:23:9d:26:0f:58:69:fc:47:7e:b2:d0:8d:8b:93: - bf:29:4f:43:69:74:76:67:4b:cf:07:8c:e6:02:f7:b5:e1:b4: - 43:b5:4b:2d:14:9f:f9:dc:26:0d:bf:a6:47:74:06:d8:88:d1: - 3a:29:30:84:ce:d2:39:80:62:1b:a8:c7:57:49:bc:6a:55:51: - 67:15:4a:be:35:07:e4:d5:75:98:37:79:30:14:db:29:9d:6c: - c5:69:cc:47:55:a2:30:f7:cc:5c:7f:c2:c3:98:1c:6b:4e:16: - 80:eb:7a:78:65:45:a2:00:1a:af:0c:0d:55:64:34:48:b8:92: - b9:f1:b4:50:29:f2:4f:23:1f:da:6c:ac:1f:44:e1:dd:23:78: - 51:5b:c7:16 + Signature Value: + 63:1a:08:40:7d:a4:5e:53:0d:77:d8:7a:ae:1f:0d:0b:51:16: + 03:ef:18:7c:c8:e3:af:6a:58:93:14:60:91:b2:84:dc:88:4e: + be:39:8a:3a:f3:e6:82:89:5d:01:37:b3:ab:24:a4:15:0e:92: + 35:5a:4a:44:5e:4e:57:fa:75:ce:1f:48:ce:66:f4:3c:40:26: + 92:98:6c:1b:ee:24:46:0c:17:b3:52:a5:db:a5:91:91:cf:37: + d3:6f:e7:27:08:3a:4e:19:1f:3a:a7:58:5c:17:cf:79:3f:8b: + e4:a7:d3:26:23:9d:26:0f:58:69:fc:47:7e:b2:d0:8d:8b:93: + bf:29:4f:43:69:74:76:67:4b:cf:07:8c:e6:02:f7:b5:e1:b4: + 43:b5:4b:2d:14:9f:f9:dc:26:0d:bf:a6:47:74:06:d8:88:d1: + 3a:29:30:84:ce:d2:39:80:62:1b:a8:c7:57:49:bc:6a:55:51: + 67:15:4a:be:35:07:e4:d5:75:98:37:79:30:14:db:29:9d:6c: + c5:69:cc:47:55:a2:30:f7:cc:5c:7f:c2:c3:98:1c:6b:4e:16: + 80:eb:7a:78:65:45:a2:00:1a:af:0c:0d:55:64:34:48:b8:92: + b9:f1:b4:50:29:f2:4f:23:1f:da:6c:ac:1f:44:e1:dd:23:78: + 51:5b:c7:16 SHA1 Fingerprint=3A:44:73:5A:E5:81:90:1F:24:86:61:46:1E:3B:9C:C4:5F:F5:3A:1B diff --git a/Patches/Common/android_system_ca-certificates/files/bf64f35b.0 b/Patches/Common/android_system_ca-certificates/files/bf64f35b.0 index 33b5468f..0a65290d 100644 --- a/Patches/Common/android_system_ca-certificates/files/bf64f35b.0 +++ b/Patches/Common/android_system_ca-certificates/files/bf64f35b.0 @@ -30,14 +30,14 @@ Certificate: Version: 3 (0x2) Serial Number: 1164660820 (0x456b5054) Signature Algorithm: sha1WithRSAEncryption - Issuer: C=US, O=Entrust, Inc., OU=www.entrust.net/CPS is incorporated by reference, OU=(c) 2006 Entrust, Inc., CN=Entrust Root Certification Authority + Issuer: C=US, O=Entrust, Inc., OU=www.entrust.net\/CPS is incorporated by reference, OU=(c) 2006 Entrust, Inc., CN=Entrust Root Certification Authority Validity Not Before: Nov 27 20:23:42 2006 GMT Not After : Nov 27 20:53:42 2026 GMT - Subject: C=US, O=Entrust, Inc., OU=www.entrust.net/CPS is incorporated by reference, OU=(c) 2006 Entrust, Inc., CN=Entrust Root Certification Authority + Subject: C=US, O=Entrust, Inc., OU=www.entrust.net\/CPS is incorporated by reference, OU=(c) 2006 Entrust, Inc., CN=Entrust Root Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b6:95:b6:43:42:fa:c6:6d:2a:6f:48:df:94:4c: 39:57:05:ee:c3:79:11:41:68:36:ed:ec:fe:9a:01: @@ -66,26 +66,26 @@ Certificate: X509v3 Private Key Usage Period: Not Before: Nov 27 20:23:42 2006 GMT, Not After: Nov 27 20:53:42 2026 GMT X509v3 Authority Key Identifier: - keyid:68:90:E4:67:A4:A6:53:80:C7:86:66:A4:F1:F7:4B:43:FB:84:BD:6D - + 68:90:E4:67:A4:A6:53:80:C7:86:66:A4:F1:F7:4B:43:FB:84:BD:6D X509v3 Subject Key Identifier: 68:90:E4:67:A4:A6:53:80:C7:86:66:A4:F1:F7:4B:43:FB:84:BD:6D 1.2.840.113533.7.65.0: 0...V7.1:4.0.... Signature Algorithm: sha1WithRSAEncryption - 93:d4:30:b0:d7:03:20:2a:d0:f9:63:e8:91:0c:05:20:a9:5f: - 19:ca:7b:72:4e:d4:b1:db:d0:96:fb:54:5a:19:2c:0c:08:f7: - b2:bc:85:a8:9d:7f:6d:3b:52:b3:2a:db:e7:d4:84:8c:63:f6: - 0f:cb:26:01:91:50:6c:f4:5f:14:e2:93:74:c0:13:9e:30:3a: - 50:e3:b4:60:c5:1c:f0:22:44:8d:71:47:ac:c8:1a:c9:e9:9b: - 9a:00:60:13:ff:70:7e:5f:11:4d:49:1b:b3:15:52:7b:c9:54: - da:bf:9d:95:af:6b:9a:d8:9e:e9:f1:e4:43:8d:e2:11:44:3a: - bf:af:bd:83:42:73:52:8b:aa:bb:a7:29:cf:f5:64:1c:0a:4d: - d1:bc:aa:ac:9f:2a:d0:ff:7f:7f:da:7d:ea:b1:ed:30:25:c1: - 84:da:34:d2:5b:78:83:56:ec:9c:36:c3:26:e2:11:f6:67:49: - 1d:92:ab:8c:fb:eb:ff:7a:ee:85:4a:a7:50:80:f0:a7:5c:4a: - 94:2e:5f:05:99:3c:52:41:e0:cd:b4:63:cf:01:43:ba:9c:83: - dc:8f:60:3b:f3:5a:b4:b4:7b:ae:da:0b:90:38:75:ef:81:1d: - 66:d2:f7:57:70:36:b3:bf:fc:28:af:71:25:85:5b:13:fe:1e: - 7f:5a:b4:3c + Signature Value: + 93:d4:30:b0:d7:03:20:2a:d0:f9:63:e8:91:0c:05:20:a9:5f: + 19:ca:7b:72:4e:d4:b1:db:d0:96:fb:54:5a:19:2c:0c:08:f7: + b2:bc:85:a8:9d:7f:6d:3b:52:b3:2a:db:e7:d4:84:8c:63:f6: + 0f:cb:26:01:91:50:6c:f4:5f:14:e2:93:74:c0:13:9e:30:3a: + 50:e3:b4:60:c5:1c:f0:22:44:8d:71:47:ac:c8:1a:c9:e9:9b: + 9a:00:60:13:ff:70:7e:5f:11:4d:49:1b:b3:15:52:7b:c9:54: + da:bf:9d:95:af:6b:9a:d8:9e:e9:f1:e4:43:8d:e2:11:44:3a: + bf:af:bd:83:42:73:52:8b:aa:bb:a7:29:cf:f5:64:1c:0a:4d: + d1:bc:aa:ac:9f:2a:d0:ff:7f:7f:da:7d:ea:b1:ed:30:25:c1: + 84:da:34:d2:5b:78:83:56:ec:9c:36:c3:26:e2:11:f6:67:49: + 1d:92:ab:8c:fb:eb:ff:7a:ee:85:4a:a7:50:80:f0:a7:5c:4a: + 94:2e:5f:05:99:3c:52:41:e0:cd:b4:63:cf:01:43:ba:9c:83: + dc:8f:60:3b:f3:5a:b4:b4:7b:ae:da:0b:90:38:75:ef:81:1d: + 66:d2:f7:57:70:36:b3:bf:fc:28:af:71:25:85:5b:13:fe:1e: + 7f:5a:b4:3c SHA1 Fingerprint=B3:1E:B1:B7:40:E3:6C:84:02:DA:DC:37:D4:4D:F5:D4:67:49:52:F9 diff --git a/Patches/Common/android_system_ca-certificates/files/c44cc0c0.0 b/Patches/Common/android_system_ca-certificates/files/c44cc0c0.0 new file mode 100644 index 00000000..d155cf56 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/c44cc0c0.0 @@ -0,0 +1,121 @@ +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBN +MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMT +HERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcN +NDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs +IEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS87IE+ +ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG0 +2C+JFvuUAT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgp +wgscONyfMXdcvyej/Cestyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZM +pG2T6T867jp8nVid9E6P/DsjyG244gXazOvswzH016cpVIDPRFtMbzCe88zdH5RD +nU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnVDdXifBBiqmvwPXbzP6Po +sMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9qTXeXAaDx +Zre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cd +Lvvyz6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvX +KyY//SovcfXWJL5/MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNe +XoVPzthwiHvOAbWWl9fNff2C+MIkwcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPL +tgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4EFgQUUTMc7TZArxfTJc1paPKv +TiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN +AQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw +GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7H +PNtQOa27PShNlnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLF +O4uJ+DQtpBflF+aZfTCIITfNMBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQ +REtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/u4cnYiWB39yhL/btp/96j1EuMPik +AdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9GOUrYU9DzLjtxpdRv +/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh47a+ +p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilw +MUc/dNAUFvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WF +qUITVuwhd4GTWgzqltlJyqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCK +ovfepEWFJqgejF0pW8hL2JpqA15w8oVPbEtoL8pU9ozaMv7Da4M/OMZ+ +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a + Signature Algorithm: sha384WithRSAEncryption + Issuer: C=US, O=DigiCert, Inc., CN=DigiCert TLS RSA4096 Root G5 + Validity + Not Before: Jan 15 00:00:00 2021 GMT + Not After : Jan 14 23:59:59 2046 GMT + Subject: C=US, O=DigiCert, Inc., CN=DigiCert TLS RSA4096 Root G5 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:b3:d0:f4:c9:79:11:9d:fd:fc:66:81:e7:cc:d5: + e4:bc:ec:81:3e:6a:35:8e:2e:b7:e7:de:af:f9:07: + 4d:cf:30:9d:ea:09:0b:99:bd:6c:57:da:18:4a:b8: + 78:ac:3a:39:a8:a6:48:ac:2e:72:e5:bd:eb:f1:1a: + cd:e7:a4:03:a9:3f:11:b4:d8:2f:89:16:fb:94:01: + 3d:bb:2f:f8:13:05:a1:78:1c:8e:28:e0:45:e0:83: + f4:59:1b:95:b3:ae:7e:03:45:e5:be:c2:42:fe:ee: + f2:3c:b6:85:13:98:32:9d:16:a8:29:c2:0b:1c:38: + dc:9f:31:77:5c:bf:27:a3:fc:27:ac:b7:2b:bd:74: + 9b:17:2d:f2:81:da:5d:b0:e1:23:17:3e:88:4a:12: + 23:d0:ea:cf:9d:de:03:17:b1:42:4a:a0:16:4c:a4: + 6d:93:e9:3f:3a:ee:3a:7c:9d:58:9d:f4:4e:8f:fc: + 3b:23:c8:6d:b8:e2:05:da:cc:eb:ec:c3:31:f4:d7: + a7:29:54:80:cf:44:5b:4c:6f:30:9e:f3:cc:dd:1f: + 94:43:9d:4d:7f:70:70:0d:d4:3a:d1:37:f0:6c:9d: + 9b:c0:14:93:58:ef:cd:41:38:75:bc:13:03:95:7c: + 7f:e3:5c:e9:d5:0d:d5:e2:7c:10:62:aa:6b:f0:3d: + 76:f3:3f:a3:e8:b0:c1:fd:ef:aa:57:4d:ac:86:a7: + 18:b4:29:c1:2c:0e:bf:64:be:29:8c:d8:02:2d:cd: + 5c:2f:f2:7f:ef:15:f4:0c:15:ac:0a:b0:f1:d3:0d: + 4f:6a:4d:77:97:01:a0:f1:66:b7:b7:ce:ef:ce:ec: + ec:a5:75:ca:ac:e3:e1:63:f7:b8:a1:04:c8:bc:7b: + 3f:5d:2d:16:22:56:ed:48:49:fe:a7:2f:79:30:25: + 9b:ba:6b:2d:3f:9d:3b:c4:17:e7:1d:2e:fb:f2:cf: + a6:fc:e3:14:2c:96:98:21:8c:b4:91:e9:19:60:83: + f2:30:2b:06:73:50:d5:98:3b:06:e9:c7:8a:0c:60: + 8c:28:f8:52:9b:6e:e1:f6:4d:bb:06:24:9b:d7:2b: + 26:3f:fd:2a:2f:71:f5:d6:24:be:7f:31:9e:0f:6d: + e8:8f:4f:4d:a3:3f:ff:35:ea:df:49:5e:41:8f:86: + f9:f1:77:79:4b:1b:b4:a3:5e:2f:fb:46:02:d0:66: + 13:5e:5e:85:4f:ce:d8:70:88:7b:ce:01:b5:96:97: + d7:cd:7d:fd:82:f8:c2:24:c1:ca:01:39:4f:8d:a2: + c1:14:40:1f:9c:66:d5:0c:09:46:d6:f2:d0:d1:48: + 76:56:3a:43:cb:b6:0a:11:39:ba:8c:13:6c:06:b5: + 9e:cf:eb + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 51:33:1C:ED:36:40:AF:17:D3:25:CD:69:68:F2:AF:4E:23:3E:B3:41 + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + Signature Algorithm: sha384WithRSAEncryption + Signature Value: + 60:a6:af:5b:5f:57:da:89:db:4b:50:a9:c4:23:35:21:ff:d0: + 61:30:84:91:b7:3f:10:cf:25:8e:c9:bf:46:34:d9:c1:21:26: + 1c:70:19:72:1e:a3:c9:87:fe:a9:43:64:96:3a:c8:53:04:0a: + b6:41:bb:c4:47:00:d9:9f:18:18:3b:b2:0e:f3:34:ea:24:f7: + dd:af:20:60:ae:92:28:5f:36:e7:5d:e4:de:c7:3c:db:50:39: + ad:bb:3d:28:4d:96:7c:76:c6:5b:f4:c1:db:14:a5:ab:19:62: + 07:18:40:5f:97:91:dc:9c:c7:ab:b5:51:0d:e6:69:53:55:cc: + 39:7d:da:c5:11:55:72:c5:3b:8b:89:f8:34:2d:a4:17:e5:17: + e6:99:7d:30:88:21:37:cd:30:17:3d:b8:f2:bc:a8:75:a0:43: + dc:3e:89:4b:90:ae:6d:03:e0:1c:a3:a0:96:09:bb:7d:a3:b7: + 2a:10:44:4b:46:07:34:63:ed:31:b9:04:ee:a3:9b:9a:ae:e6: + 31:78:f4:ea:24:61:3b:ab:58:64:ff:bb:87:27:62:25:81:df: + dc:a1:2f:f6:ed:a7:ff:7a:8f:51:2e:30:f8:a4:01:d2:85:39: + 5f:01:99:96:6f:5a:5b:70:19:46:fe:86:60:3e:ad:80:10:09: + dd:39:25:2f:58:7f:bb:d2:74:f0:f7:46:1f:46:39:4a:d8:53: + d0:f3:2e:3b:71:a5:d4:6f:fc:f3:67:e4:07:8f:dd:26:19:e1: + 8d:5b:fa:a3:93:11:9b:e9:c8:3a:c3:55:68:9a:92:e1:52:76: + 38:e8:e1:ba:bd:fb:4f:d5:ef:b3:e7:48:83:31:f0:82:21:e3: + b6:be:a7:ab:6f:ef:9f:df:4c:cf:01:b8:62:6a:23:3d:e7:09: + 4d:80:1b:7b:30:a4:c3:dd:07:7f:34:be:a4:26:b2:f6:41:e8: + 09:1d:e3:20:98:aa:37:4f:ff:f7:f1:e2:29:70:31:47:3f:74: + d0:14:16:fa:21:8a:02:d5:8a:09:94:77:2e:f2:59:28:8b:7c: + 50:92:0a:66:78:38:83:75:c4:b5:5a:a8:11:c6:e5:c1:9d:66: + 55:cf:53:c4:af:d7:75:85:a9:42:13:56:ec:21:77:81:93:5a: + 0c:ea:96:d9:49:ca:a1:08:f2:97:3b:6d:9b:04:18:24:44:8e: + 7c:01:f2:dc:25:d8:5e:86:9a:b1:39:db:f5:91:32:6a:d1:a6: + 70:8a:a2:f7:de:a4:45:85:26:a8:1e:8c:5d:29:5b:c8:4b:d8: + 9a:6a:03:5e:70:f2:85:4f:6c:4b:68:2f:ca:54:f6:8c:da:32: + fe:c3:6b:83:3f:38:c6:7e +SHA1 Fingerprint=A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 diff --git a/Patches/Common/android_system_ca-certificates/files/c491639e.0 b/Patches/Common/android_system_ca-certificates/files/c491639e.0 index 9d4df039..b3f5d149 100644 --- a/Patches/Common/android_system_ca-certificates/files/c491639e.0 +++ b/Patches/Common/android_system_ca-certificates/files/c491639e.0 @@ -45,10 +45,11 @@ Certificate: X509v3 Subject Key Identifier: CB:D0:BD:A9:E1:98:05:51:A1:4D:37:A2:83:79:CE:8D:1D:2A:E4:84 Signature Algorithm: ecdsa-with-SHA384 - 30:64:02:30:25:a4:81:45:02:6b:12:4b:75:74:4f:c8:23:e3: - 70:f2:75:72:de:7c:89:f0:cf:91:72:61:9e:5e:10:92:59:56: - b9:83:c7:10:e7:38:e9:58:26:36:7d:d5:e4:34:86:39:02:30: - 7c:36:53:f0:30:e5:62:63:3a:99:e2:b6:a3:3b:9b:34:fa:1e: - da:10:92:71:5e:91:13:a7:dd:a4:6e:92:cc:32:d6:f5:21:66: - c7:2f:ea:96:63:6a:65:45:92:95:01:b4 + Signature Value: + 30:64:02:30:25:a4:81:45:02:6b:12:4b:75:74:4f:c8:23:e3: + 70:f2:75:72:de:7c:89:f0:cf:91:72:61:9e:5e:10:92:59:56: + b9:83:c7:10:e7:38:e9:58:26:36:7d:d5:e4:34:86:39:02:30: + 7c:36:53:f0:30:e5:62:63:3a:99:e2:b6:a3:3b:9b:34:fa:1e: + da:10:92:71:5e:91:13:a7:dd:a4:6e:92:cc:32:d6:f5:21:66: + c7:2f:ea:96:63:6a:65:45:92:95:01:b4 SHA1 Fingerprint=F5:17:A2:4F:9A:48:C6:C9:F8:A2:00:26:9F:DC:0F:48:2C:AB:30:89 diff --git a/Patches/Common/android_system_ca-certificates/files/c51c224c.0 b/Patches/Common/android_system_ca-certificates/files/c51c224c.0 deleted file mode 100644 index 87d7d508..00000000 --- a/Patches/Common/android_system_ca-certificates/files/c51c224c.0 +++ /dev/null @@ -1,80 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF -MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL -ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx -MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc -MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ -AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH -iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj -vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA -0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB -OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ -BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E -FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 -GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW -zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 -1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE -f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F -jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN -ZetX2fNXlrtIzYE= ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: - 1b:1f:ad:b6:20:f9:24:d3:36:6b:f7:c7:f1:8c:a0:59 - Signature Algorithm: sha1WithRSAEncryption - Issuer: C=GB, O=Trustis Limited, OU=Trustis FPS Root CA - Validity - Not Before: Dec 23 12:14:06 2003 GMT - Not After : Jan 21 11:36:54 2024 GMT - Subject: C=GB, O=Trustis Limited, OU=Trustis FPS Root CA - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) - Modulus: - 00:c5:50:7b:9e:3b:35:d0:df:c4:8c:cd:8e:9b:ed: - a3:c0:36:99:f4:42:ea:a7:3e:80:83:0f:a6:a7:59: - 87:c9:90:45:43:7e:00:ea:86:79:2a:03:bd:3d:37: - 99:89:66:b7:e5:8a:56:86:93:9c:68:4b:68:04:8c: - 93:93:02:3e:30:d2:37:3a:22:61:89:1c:85:4e:7d: - 8f:d5:af:7b:35:f6:7e:28:47:89:31:dc:0e:79:64: - 1f:99:d2:5b:ba:fe:7f:60:bf:ad:eb:e7:3c:38:29: - 6a:2f:e5:91:0b:55:ff:ec:6f:58:d5:2d:c9:de:4c: - 66:71:8f:0c:d7:04:da:07:e6:1e:18:e3:bd:29:02: - a8:fa:1c:e1:5b:b9:83:a8:41:48:bc:1a:71:8d:e7: - 62:e5:2d:b2:eb:df:7c:cf:db:ab:5a:ca:31:f1:4c: - 22:f3:05:13:f7:82:f9:73:79:0c:be:d7:4b:1c:c0: - d1:15:3c:93:41:64:d1:e6:be:23:17:22:00:89:5e: - 1f:6b:a5:ac:6e:a7:4b:8c:ed:a3:72:e6:af:63:4d: - 2f:85:d2:14:35:9a:2e:4e:8c:ea:32:98:28:86:a1: - 91:09:41:3a:b4:e1:e3:f2:fa:f0:c9:0a:a2:41:dd: - a9:e3:03:c7:88:15:3b:1c:d4:1a:94:d7:9f:64:59: - 12:6d - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Authority Key Identifier: - keyid:BA:FA:71:25:79:8B:57:41:25:21:86:0B:71:EB:B2:64:0E:8B:21:67 - - X509v3 Subject Key Identifier: - BA:FA:71:25:79:8B:57:41:25:21:86:0B:71:EB:B2:64:0E:8B:21:67 - Signature Algorithm: sha1WithRSAEncryption - 7e:58:ff:fd:35:19:7d:9c:18:4f:9e:b0:2b:bc:8e:8c:14:ff: - 2c:a0:da:47:5b:c3:ef:81:2d:af:05:ea:74:48:5b:f3:3e:4e: - 07:c7:6d:c5:b3:93:cf:22:35:5c:b6:3f:75:27:5f:09:96:cd: - a0:fe:be:40:0c:5c:12:55:f8:93:82:ca:29:e9:5e:3f:56:57: - 8b:38:36:f7:45:1a:4c:28:cd:9e:41:b8:ed:56:4c:84:a4:40: - c8:b8:b0:a5:2b:69:70:04:6a:c3:f8:d4:12:32:f9:0e:c3:b1: - dc:32:84:44:2c:6f:cb:46:0f:ea:66:41:0f:4f:f1:58:a5:a6: - 0d:0d:0f:61:de:a5:9e:5d:7d:65:a1:3c:17:e7:a8:55:4e:ef: - a0:c7:ed:c6:44:7f:54:f5:a3:e0:8f:f0:7c:55:22:8f:29:b6: - 81:a3:e1:6d:4e:2c:1b:80:67:ec:ad:20:9f:0c:62:61:d5:97: - ff:43:ed:2d:c1:da:5d:29:2a:85:3f:ac:65:ee:86:0f:05:8d: - 90:5f:df:ee:9f:f4:bf:ee:1d:fb:98:e4:7f:90:2b:84:78:10: - 0e:6c:49:53:ef:15:5b:65:46:4a:5d:af:ba:fb:3a:72:1d:cd: - f6:25:88:1e:97:cc:21:9c:29:01:0d:65:eb:57:d9:f3:57:96: - bb:48:cd:81 -SHA1 Fingerprint=3B:C0:38:0B:33:C3:F6:A6:0C:86:15:22:93:D9:DF:F5:4B:81:C0:04 diff --git a/Patches/Common/android_system_ca-certificates/files/c559d742.0 b/Patches/Common/android_system_ca-certificates/files/c559d742.0 index 0e3e9f9c..31a2c064 100644 --- a/Patches/Common/android_system_ca-certificates/files/c559d742.0 +++ b/Patches/Common/android_system_ca-certificates/files/c559d742.0 @@ -1,39 +1,39 @@ -----BEGIN CERTIFICATE----- -MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBH -MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM -QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy -MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl -cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEB -AQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv -CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3Kg -GjSY6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9Bu -XvAuMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOd -re7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXu -PuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1 -mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K -8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqj -x5RWIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsR -nTKaG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0 -kzCqgc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9Ok -twIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV -HQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBALZp -8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT -vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiT -z9D2PGcDFWEJ+YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiA -pJiS4wGWAqoC7o87xdFtCjMwc3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvb -pxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3DaWsYDQvTtN6LwG1BUSw7YhN4ZKJmB -R64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5rn/WkhLx3+WuXrD5R -RaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56GtmwfuNmsk -0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC -5AwiWVIQ7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiF -izoHCBy69Y9Vmhh1fuXsgWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLn -yOd/xCxgXS/Dr55FBcOEArf9LAhST4Ldo/DUhgkC +MIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3LvCvpt +nfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY +6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAu +MC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7k +RXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWg +f9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1mKPV ++3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K8Yzo +dDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW +Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKa +G73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCq +gc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwID +AQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBAB/Kzt3H +vqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8 +0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyC +B19m3H0Q/gxhswWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2u +NmSRXbBoGOqKYcl3qJfEycel/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMg +yALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVnjWQye+mew4K6Ki3pHrTgSAai/Gev +HyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y59PYjJbigapordwj6 +xLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M7YNR +TOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924Sg +JPFI/2R80L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV +7LXTWtiBmelDGDfrs7vRWGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl +6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjWHYbL -----END CERTIFICATE----- Certificate: Data: Version: 3 (0x2) Serial Number: - 6e:47:a9:c6:5a:b3:e7:20:c5:30:9a:3f:68:52:f2:6f + 02:03:e5:ae:c5:8d:04:25:1a:ab:11:25:aa Signature Algorithm: sha384WithRSAEncryption Issuer: C=US, O=Google Trust Services LLC, CN=GTS Root R2 Validity @@ -42,7 +42,7 @@ Certificate: Subject: C=US, O=Google Trust Services LLC, CN=GTS Root R2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:ce:de:fd:a6:fb:ec:ec:14:34:3c:07:06:5a:6c: 59:f7:19:35:dd:f7:c1:9d:55:aa:d3:cd:3b:a4:93: @@ -82,39 +82,40 @@ Certificate: Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical - Certificate Sign, CRL Sign + Digital Signature, Certificate Sign, CRL Sign X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: BB:FF:CA:8E:23:9F:4F:99:CA:DB:E2:68:A6:A5:15:27:17:1E:D9:0E Signature Algorithm: sha384WithRSAEncryption - b6:69:f0:a6:77:fe:9e:ee:0b:81:ad:e1:c0:a9:c7:f9:35:1d: - 40:82:ab:e6:04:b4:df:cb:f7:1d:0f:83:f0:7e:13:4d:8d:8c: - ee:e3:33:22:c3:39:fc:40:df:6e:41:4b:42:53:be:16:88:f1: - d2:38:5e:c4:68:99:1c:98:52:93:8c:e7:68:ed:1b:6a:73:7a: - 05:40:4d:7f:65:3b:d6:58:f1:ce:83:47:60:e3:ff:97:a9:9c: - 60:77:18:55:b5:7e:08:93:cf:d0:f6:3c:67:03:15:61:09:f9: - 81:79:f5:ec:53:a4:9f:c9:8f:01:8b:73:c4:77:76:dc:83:a2: - f5:0c:49:1a:a8:76:de:92:9b:64:f8:b3:2c:c5:27:d3:07:c0: - 08:80:a4:98:92:e3:01:96:02:aa:02:ee:8f:3b:c5:d1:6d:0a: - 33:30:73:78:b9:4f:54:16:bf:0b:07:a1:a4:5c:e6:cb:c9:5c: - 84:8f:0f:e0:15:77:2c:7e:26:7e:da:c4:4b:db:a7:16:77:07: - b0:cd:75:e8:72:42:d6:95:84:9d:86:83:f2:e4:90:cd:09:47: - d4:8b:03:70:da:5a:c6:03:42:f4:ed:37:a2:f0:1b:50:54:4b: - 0e:d8:84:de:19:28:99:81:47:ae:09:1b:3f:48:d1:c3:6f:e2: - b0:60:17:f5:ee:23:02:a5:da:00:5b:6d:90:ab:ee:a2:e9:1b: - 3b:e9:c7:44:27:45:8e:6b:9f:f5:a4:84:bc:77:f9:6b:97:ac: - 3e:51:45:a2:11:a6:cc:85:ee:0a:68:f2:3e:50:38:7a:24:62: - 1e:17:20:37:6d:6a:4d:b7:09:9b:c9:fc:a4:58:f5:b6:fb:9c: - 4e:18:bb:95:02:e7:a1:ad:9b:07:ee:36:6b:24:d2:39:86:c1: - 93:83:50:d2:81:46:a8:5f:62:57:2c:bb:6c:64:88:08:6e:ef: - 13:54:5f:dd:2d:c4:67:63:d3:cf:89:37:bf:9d:20:f4:fb:7a: - 83:9b:a0:1e:81:00:50:c2:e4:0c:22:59:52:10:ed:43:56:87: - 00:f8:14:52:a7:1d:8b:93:8c:a2:4d:46:7f:27:c6:71:9b:24: - de:e4:da:86:8b:0d:7e:6b:20:c1:c0:9e:e1:65:d8:6a:a3:a6: - e8:85:8b:3a:07:08:1c:ba:f5:8f:55:9a:18:75:7e:e5:ec:81: - 66:d1:21:73:a1:35:44:0b:80:3d:5b:9c:5e:6f:2a:17:96:d1: - 83:23:88:66:6d:e6:86:e2:70:32:2f:52:22:e7:c8:e7:7f:c4: - 2c:60:5d:2f:c3:af:9e:45:05:c3:84:02:b7:fd:2c:08:52:4f: - 82:dd:a3:f0:d4:86:09:02 -SHA1 Fingerprint=D2:73:96:2A:2A:5E:39:9F:73:3F:E1:C7:1E:64:3F:03:38:34:FC:4D + Signature Value: + 1f:ca:ce:dd:c7:be:a1:9f:d9:27:4c:0b:dc:17:98:11:6a:88: + de:3d:e6:71:56:72:b2:9e:1a:4e:9c:d5:2b:98:24:5d:9b:6b: + 7b:b0:33:82:09:bd:df:25:46:ea:98:9e:b6:1b:fe:83:3c:d2: + 62:61:c1:04:ed:ce:e0:c5:c9:c8:13:13:55:e7:a8:63:ad:8c: + 7b:01:fe:77:30:e1:ce:68:9b:05:f8:12:ee:79:31:a0:41:45: + 35:28:0a:71:a4:24:4f:8c:dc:3c:82:07:5f:66:dc:7d:10:fe: + 0c:61:b3:05:95:ee:e1:ae:81:0f:a8:f8:c7:8f:4d:a8:23:02: + 26:6b:1d:83:52:55:ce:b5:2f:00:ca:80:40:e0:e1:74:ac:60: + f5:87:80:9d:ae:36:64:91:5d:b0:68:18:ea:8a:61:c9:77:a8: + 97:c4:c9:c7:a5:fc:55:4b:f3:f0:7f:b9:65:3d:27:68:d0:cc: + 6b:fa:53:9d:e1:91:1a:c9:5d:1a:96:6d:32:87:ed:03:20:c8: + 02:ce:5a:be:d9:ea:fd:b2:4d:c4:2f:1b:df:5f:7a:f5:f8:8b: + c6:ee:31:3a:25:51:55:67:8d:64:32:7b:e9:9e:c3:82:ba:2a: + 2d:e9:1e:b4:e0:48:06:a2:fc:67:af:1f:22:02:73:fb:20:0a: + af:9d:54:4b:a1:cd:ff:60:47:b0:3f:5d:ef:1b:56:bd:97:21: + 96:2d:0a:d1:5e:9d:38:02:47:6c:b9:f4:f6:23:25:b8:a0:6a: + 9a:2b:77:08:fa:c4:b1:28:90:26:58:08:3c:e2:7e:aa:d7:3d: + 6f:ba:31:88:0a:05:eb:27:b5:a1:49:ee:a0:45:54:7b:e6:27: + 65:99:20:21:a8:a3:bc:fb:18:96:bb:52:6f:0c:ed:83:51:4c: + e9:59:e2:20:60:c5:c2:65:92:82:8c:f3:10:1f:0e:8a:97:be: + 77:82:6d:3f:8f:1d:5d:bc:49:27:bd:cc:4f:0f:e1:ce:76:86: + 04:23:c5:c0:8c:12:5b:fd:db:84:a0:24:f1:48:ff:64:7c:d0: + be:5c:16:d1:ef:99:ad:c0:1f:fb:cb:ae:bc:38:22:06:26:64: + da:da:97:0e:3f:28:15:44:a8:4f:00:ca:f0:9a:cc:cf:74:6a: + b4:3e:3c:eb:95:ec:b5:d3:5a:d8:81:99:e9:43:18:37:eb:b3: + bb:d1:58:62:41:f3:66:d2:8f:aa:78:95:54:20:c3:5a:2e:74: + 2b:d5:d1:be:18:69:c0:ac:d5:a4:cf:39:ba:51:84:03:65:e9: + 62:c0:62:fe:d8:4d:55:96:e2:d0:11:fa:48:34:11:ec:9e:ed: + 05:1d:e4:c8:d6:1d:86:cb +SHA1 Fingerprint=9A:44:49:76:32:DB:DE:FA:D0:BC:FB:5A:7B:17:BD:9E:56:09:24:94 diff --git a/Patches/Common/android_system_ca-certificates/files/c7f1359b.0 b/Patches/Common/android_system_ca-certificates/files/c7f1359b.0 new file mode 100644 index 00000000..2f4dc2ed --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/c7f1359b.0 @@ -0,0 +1,54 @@ +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYT +AkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYD +VQQDEyJTZWN1cml0eSBDb21tdW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYx +NjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTELMAkGA1UEBhMCSlAxJTAjBgNVBAoT +HFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNVBAMTIlNlY3VyaXR5 +IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+Cnnfdl +dB9sELLo5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpK +ULGjQjBAMB0GA1UdDgQWBBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu +9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3LsnNdo4gIxwwCMQDAqy0O +be0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70eN9k= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + d6:5d:9b:b3:78:81:2e:eb + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=JP, O=SECOM Trust Systems CO.,LTD., CN=Security Communication ECC RootCA1 + Validity + Not Before: Jun 16 05:15:28 2016 GMT + Not After : Jan 18 05:15:28 2038 GMT + Subject: C=JP, O=SECOM Trust Systems CO.,LTD., CN=Security Communication ECC RootCA1 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:a4:a5:6f:60:03:03:c3:bd:31:f4:d3:17:9c:2b: + 84:75:ac:e5:fd:3d:57:6e:d7:63:bf:e6:04:89:92: + 8e:81:9c:e3:e9:47:6e:ca:90:12:c8:13:e0:a7:9d: + f7:65:74:1f:6c:10:b2:e8:e4:e9:ef:6d:85:32:99: + 44:b1:5e:fd:cc:76:10:d8:5b:bd:a2:c6:f9:d6:42: + e4:57:76:dc:90:c2:35:a9:4b:88:3c:12:47:6d:5c: + ff:49:4f:1a:4a:50:b1 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Subject Key Identifier: + 86:1C:E7:FE:2D:A5:4A:8B:08:FE:28:11:FA:BE:A3:66:F8:60:59:2F + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:30:15:5d:42:3d:fc:b6:ee:f7:3b:b1:36:e8:9e:f6: + c4:46:28:49:33:d0:58:43:2a:63:29:cc:4d:b1:b4:7a:a2:b9: + 0d:38:a5:5d:48:2a:fd:cb:b2:73:5d:a3:88:08:c7:0c:02:31: + 00:c0:ab:2d:0e:6d:ed:18:a2:db:53:e9:25:db:55:08:e0:50: + cc:df:44:61:16:82:ab:49:b0:b2:81:ec:73:87:78:b4:4c:b2: + 62:1b:12:fa:16:4d:25:4b:63:bd:1e:37:d9 +SHA1 Fingerprint=B8:0E:26:A9:BF:D2:B2:3B:C0:EF:46:C9:BA:C7:BB:F6:1D:0D:41:41 diff --git a/Patches/Common/android_system_ca-certificates/files/c90bc37d.0 b/Patches/Common/android_system_ca-certificates/files/c90bc37d.0 index c99a365f..91cfb414 100644 --- a/Patches/Common/android_system_ca-certificates/files/c90bc37d.0 +++ b/Patches/Common/android_system_ca-certificates/files/c90bc37d.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:bb:37:cd:34:dc:7b:6b:c9:b2:68:90:ad:4a:75: ff:46:ba:21:0a:08:8d:f5:19:54:c9:fb:88:db:f3: @@ -62,19 +62,20 @@ Certificate: X509v3 Subject Key Identifier: 4E:22:54:20:18:95:E6:E3:6E:E6:0F:FA:FA:B9:12:ED:06:17:8F:39 Signature Algorithm: sha256WithRSAEncryption - 60:67:28:94:6f:0e:48:63:eb:31:dd:ea:67:18:d5:89:7d:3c: - c5:8b:4a:7f:e9:be:db:2b:17:df:b0:5f:73:77:2a:32:13:39: - 81:67:42:84:23:f2:45:67:35:ec:88:bf:f8:8f:b0:61:0c:34: - a4:ae:20:4c:84:c6:db:f8:35:e1:76:d9:df:a6:42:bb:c7:44: - 08:86:7f:36:74:24:5a:da:6c:0d:14:59:35:bd:f2:49:dd:b6: - 1f:c9:b3:0d:47:2a:3d:99:2f:bb:5c:bb:b5:d4:20:e1:99:5f: - 53:46:15:db:68:9b:f0:f3:30:d5:3e:31:e2:8d:84:9e:e3:8a: - da:da:96:3e:35:13:a5:5f:f0:f9:70:50:70:47:41:11:57:19: - 4e:c0:8f:ae:06:c4:95:13:17:2f:1b:25:9f:75:f2:b1:8e:99: - a1:6f:13:b1:41:71:fe:88:2a:c8:4f:10:20:55:d7:f3:14:45: - e5:e0:44:f4:ea:87:95:32:93:0e:fe:53:46:fa:2c:9d:ff:8b: - 22:b9:4b:d9:09:45:a4:de:a4:b8:9a:58:dd:1b:7d:52:9f:8e: - 59:43:88:81:a4:9e:26:d5:6f:ad:dd:0d:c6:37:7d:ed:03:92: - 1b:e5:77:5f:76:ee:3c:8d:c4:5d:56:5b:a2:d9:66:6e:b3:35: - 37:e5:32:b6 + Signature Value: + 60:67:28:94:6f:0e:48:63:eb:31:dd:ea:67:18:d5:89:7d:3c: + c5:8b:4a:7f:e9:be:db:2b:17:df:b0:5f:73:77:2a:32:13:39: + 81:67:42:84:23:f2:45:67:35:ec:88:bf:f8:8f:b0:61:0c:34: + a4:ae:20:4c:84:c6:db:f8:35:e1:76:d9:df:a6:42:bb:c7:44: + 08:86:7f:36:74:24:5a:da:6c:0d:14:59:35:bd:f2:49:dd:b6: + 1f:c9:b3:0d:47:2a:3d:99:2f:bb:5c:bb:b5:d4:20:e1:99:5f: + 53:46:15:db:68:9b:f0:f3:30:d5:3e:31:e2:8d:84:9e:e3:8a: + da:da:96:3e:35:13:a5:5f:f0:f9:70:50:70:47:41:11:57:19: + 4e:c0:8f:ae:06:c4:95:13:17:2f:1b:25:9f:75:f2:b1:8e:99: + a1:6f:13:b1:41:71:fe:88:2a:c8:4f:10:20:55:d7:f3:14:45: + e5:e0:44:f4:ea:87:95:32:93:0e:fe:53:46:fa:2c:9d:ff:8b: + 22:b9:4b:d9:09:45:a4:de:a4:b8:9a:58:dd:1b:7d:52:9f:8e: + 59:43:88:81:a4:9e:26:d5:6f:ad:dd:0d:c6:37:7d:ed:03:92: + 1b:e5:77:5f:76:ee:3c:8d:c4:5d:56:5b:a2:d9:66:6e:b3:35: + 37:e5:32:b6 SHA1 Fingerprint=DF:3C:24:F9:BF:D6:66:76:1B:26:80:73:FE:06:D1:CC:8D:4F:82:A4 diff --git a/Patches/Common/android_system_ca-certificates/files/cb156124.0 b/Patches/Common/android_system_ca-certificates/files/cb156124.0 deleted file mode 100644 index 27a47272..00000000 --- a/Patches/Common/android_system_ca-certificates/files/cb156124.0 +++ /dev/null @@ -1,127 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV -BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC -aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV -BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 -Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz -MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ -BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp -em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN -ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY -B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH -D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF -Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo -q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D -k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH -fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut -dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM -ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 -zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn -rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX -U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 -Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 -XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF -Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR -HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY -GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c -77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 -+GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK -vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 -FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl -yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P -AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD -y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d -NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== ------END CERTIFICATE----- -Certificate: - Data: - Version: 3 (0x2) - Serial Number: 7667447206703254355 (0x6a683e9c519bcb53) - Signature Algorithm: sha256WithRSAEncryption - Issuer: C=TR, L=Ankara, O=E-Tu\xC4\x9Fra EBG Bili\xC5\x9Fim Teknolojileri ve Hizmetleri A.\xC5\x9E., OU=E-Tugra Sertifikasyon Merkezi, CN=E-Tugra Certification Authority - Validity - Not Before: Mar 5 12:09:48 2013 GMT - Not After : Mar 3 12:09:48 2023 GMT - Subject: C=TR, L=Ankara, O=E-Tu\xC4\x9Fra EBG Bili\xC5\x9Fim Teknolojileri ve Hizmetleri A.\xC5\x9E., OU=E-Tugra Sertifikasyon Merkezi, CN=E-Tugra Certification Authority - Subject Public Key Info: - Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) - Modulus: - 00:e2:f5:3f:93:05:51:1e:85:62:54:5e:7a:0b:f5: - 18:07:83:ae:7e:af:7c:f7:d4:8a:6b:a5:63:43:39: - b9:4b:f7:c3:c6:64:89:3d:94:2e:54:80:52:39:39: - 07:4b:4b:dd:85:07:76:87:cc:bf:2f:95:4c:cc:7d: - a7:3d:bc:47:0f:98:70:f8:8c:85:1e:74:8e:92:6d: - 1b:40:d1:99:0d:bb:75:6e:c8:a9:6b:9a:c0:84:31: - af:ca:43:cb:eb:2b:34:e8:8f:97:6b:01:9b:d5:0e: - 4a:08:aa:5b:92:74:85:43:d3:80:ae:a1:88:5b:ae: - b3:ea:5e:cb:16:9a:77:44:c8:a1:f6:54:68:ce:de: - 8f:97:2b:ba:5b:40:02:0c:64:17:c0:b5:93:cd:e1: - f1:13:66:ce:0c:79:ef:d1:91:28:ab:5f:a0:12:52: - 30:73:19:8e:8f:e1:8c:07:a2:c3:bb:4a:f0:ea:1f: - 15:a8:ee:25:cc:a4:46:f8:1b:22:ef:b3:0e:43:ba: - 2c:24:b8:c5:2c:5c:d4:1c:f8:5d:64:bd:c3:93:5e: - 28:a7:3f:27:f1:8e:1e:d3:2a:50:05:a3:55:d9:cb: - e7:39:53:c0:98:9e:8c:54:62:8b:26:b0:f7:7d:8d: - 7c:e4:c6:9e:66:42:55:82:47:e7:b2:58:8d:66:f7: - 07:7c:2e:36:e6:50:1c:3f:db:43:24:c5:bf:86:47: - 79:b3:79:1c:f7:5a:f4:13:ec:6c:f8:3f:e2:59:1f: - 95:ee:42:3e:b9:ad:a8:32:85:49:97:46:fe:4b:31: - 8f:5a:cb:ad:74:47:1f:e9:91:b7:df:28:04:22:a0: - d4:0f:5d:e2:79:4f:ea:6c:85:86:bd:a8:a6:ce:e4: - fa:c3:e1:b3:ae:de:3c:51:ee:cb:13:7c:01:7f:84: - 0e:5d:51:94:9e:13:0c:b6:2e:a5:4c:f9:39:70:36: - 6f:96:ca:2e:0c:44:55:c5:ca:fa:5d:02:a3:df:d6: - 64:8c:5a:b3:01:0a:a9:b5:0a:47:17:ff:ef:91:40: - 2a:8e:a1:46:3a:31:98:e5:11:fc:cc:bb:49:56:8a: - fc:b9:d0:61:9a:6f:65:6c:e6:c3:cb:3e:75:49:fe: - 8f:a7:e2:89:c5:67:d7:9d:46:13:4e:31:76:3b:24: - b3:9e:11:65:86:ab:7f:ef:1d:d4:f8:bc:e7:ac:5a: - 5c:b7:5a:47:5c:55:ce:55:b4:22:71:5b:5b:0b:f0: - cf:dc:a0:61:64:ea:a9:d7:68:0a:63:a7:e0:0d:3f: - a0:af:d3:aa:d2:7e:ef:51:a0:e6:51:2b:55:92:15: - 17:53:cb:b7:66:0e:66:4c:f8:f9:75:4c:90:e7:12: - 70:c7:45 - Exponent: 65537 (0x10001) - X509v3 extensions: - X509v3 Subject Key Identifier: - 2E:E3:DB:B2:49:D0:9C:54:79:5C:FA:27:2A:FE:CC:4E:D2:E8:4E:54 - X509v3 Basic Constraints: critical - CA:TRUE - X509v3 Authority Key Identifier: - keyid:2E:E3:DB:B2:49:D0:9C:54:79:5C:FA:27:2A:FE:CC:4E:D2:E8:4E:54 - - X509v3 Key Usage: critical - Certificate Sign, CRL Sign - Signature Algorithm: sha256WithRSAEncryption - 05:37:3a:f4:4d:b7:45:e2:45:75:24:8f:b6:77:52:e8:1c:d8: - 10:93:65:f3:f2:59:06:a4:3e:1e:29:ec:5d:d1:d0:ab:7c:e0: - 0a:90:48:78:ed:4e:98:03:99:fe:28:60:91:1d:30:1d:b8:63: - 7c:a8:e6:35:b5:fa:d3:61:76:e6:d6:07:4b:ca:69:9a:b2:84: - 7a:77:93:45:17:15:9f:24:d0:98:13:12:ff:bb:a0:2e:fd:4e: - 4c:87:f8:ce:5c:aa:98:1b:05:e0:00:46:4a:82:80:a5:33:8b: - 28:dc:ed:38:d3:df:e5:3e:e9:fe:fb:59:dd:61:84:4f:d2:54: - 96:13:61:13:3e:8f:80:69:be:93:47:b5:35:43:d2:5a:bb:3d: - 5c:ef:b3:42:47:cd:3b:55:13:06:b0:09:db:fd:63:f6:3a:88: - 0a:99:6f:7e:e1:ce:1b:53:6a:44:66:23:51:08:7b:bc:5b:52: - a2:fd:06:37:38:40:61:8f:4a:96:b8:90:37:f8:66:c7:78:90: - 00:15:2e:8b:ad:51:35:53:07:a8:6b:68:ae:f9:4e:3c:07:26: - cd:08:05:70:cc:39:3f:76:bd:a5:d3:67:26:01:86:a6:53:d2: - 60:3b:7c:43:7f:55:8a:bc:95:1a:c1:28:39:4c:1f:43:d2:91: - f4:72:59:8a:b9:56:fc:3f:b4:9d:da:70:9c:76:5a:8c:43:50: - ee:8e:30:72:4d:df:ff:49:f7:c6:a9:67:d9:6d:ac:02:11:e2: - 3a:16:25:a7:58:08:cb:6f:53:41:9c:48:38:47:68:33:d1:d7: - c7:8f:d4:74:21:d4:c3:05:90:7a:ff:ce:96:88:b1:15:29:5d: - 23:ab:d0:60:a1:12:4f:de:f4:17:cd:32:e5:c9:bf:c8:43:ad: - fd:2e:8e:f1:af:e2:f4:98:fa:12:1f:20:d8:c0:a7:0c:85:c5: - 90:f4:3b:2d:96:26:b1:2c:be:4c:ab:eb:b1:d2:8a:c9:db:78: - 13:0f:1e:09:9d:6d:8f:00:9f:02:da:c1:fa:1f:7a:7a:09:c4: - 4a:e6:88:2a:97:9f:89:8b:fd:37:5f:5f:3a:ce:38:59:86:4b: - af:71:0b:b4:d8:f2:70:4f:9f:32:13:e3:b0:a7:57:e5:da:da: - 43:cb:84:34:f2:28:c4:ea:6d:f4:2a:ef:c1:6b:76:da:fb:7e: - bb:85:3c:d2:53:c2:4d:be:71:e1:45:d1:fd:23:67:0d:13:75: - fb:cf:65:67:22:9d:ae:b0:09:d1:09:ff:1d:34:bf:fe:23:97: - 37:d2:39:fa:3d:0d:06:0b:b4:db:3b:a3:ab:6f:5c:1d:b6:7e: - e8:b3:82:34:ed:06:5c:24 -SHA1 Fingerprint=51:C6:E7:08:49:06:6E:F3:92:D4:5C:A0:0D:6D:A3:62:8F:C3:52:39 diff --git a/Patches/Common/android_system_ca-certificates/files/cb1c3204.0 b/Patches/Common/android_system_ca-certificates/files/cb1c3204.0 index bc9617d7..b14c8d2a 100644 --- a/Patches/Common/android_system_ca-certificates/files/cb1c3204.0 +++ b/Patches/Common/android_system_ca-certificates/files/cb1c3204.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=PL, O=Unizeto Technologies S.A., OU=Certum Certification Authority, CN=Certum Trusted Network CA 2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:bd:f9:78:f8:e6:d5:80:0c:64:9d:86:1b:96:64: 67:3f:22:3a:1e:75:01:7d:ef:fb:5c:67:8c:c9:cc: @@ -91,33 +91,34 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha512WithRSAEncryption - 71:a5:0e:ce:e4:e9:bf:3f:38:d5:89:5a:c4:02:61:fb:4c:c5: - 14:17:2d:8b:4f:53:6b:10:17:fc:65:84:c7:10:49:90:de:db: - c7:26:93:88:26:6f:70:d6:02:5e:39:a0:f7:8f:ab:96:b5:a5: - 13:5c:81:14:6d:0e:81:82:11:1b:8a:4e:c6:4f:a5:dd:62:1e: - 44:df:09:59:f4:5b:77:0b:37:e9:8b:20:c6:f8:0a:4e:2e:58: - 1c:eb:33:d0:cf:86:60:c9:da:fb:80:2f:9e:4c:60:84:78:3d: - 21:64:d6:fb:41:1f:18:0f:e7:c9:75:71:bd:bd:5c:de:34:87: - 3e:41:b0:0e:f6:b9:d6:3f:09:13:96:14:2f:de:9a:1d:5a:b9: - 56:ce:35:3a:b0:5f:70:4d:5e:e3:29:f1:23:28:72:59:b6:ab: - c2:8c:66:26:1c:77:2c:26:76:35:8b:28:a7:69:a0:f9:3b:f5: - 23:dd:85:10:74:c9:90:03:56:91:e7:af:ba:47:d4:12:97:11: - 22:e3:a2:49:94:6c:e7:b7:94:4b:ba:2d:a4:da:33:8b:4c:a6: - 44:ff:5a:3c:c6:1d:64:d8:b5:31:e4:a6:3c:7a:a8:57:0b:db: - ed:61:1a:cb:f1:ce:73:77:63:a4:87:6f:4c:51:38:d6:e4:5f: - c7:9f:b6:81:2a:e4:85:48:79:58:5e:3b:f8:db:02:82:67:c1: - 39:db:c3:74:4b:3d:36:1e:f9:29:93:88:68:5b:a8:44:19:21: - f0:a7:e8:81:0d:2c:e8:93:36:b4:37:b2:ca:b0:1b:26:7a:9a: - 25:1f:9a:9a:80:9e:4b:2a:3f:fb:a3:9a:fe:73:32:71:c2:9e: - c6:72:e1:8a:68:27:f1:e4:0f:b4:c4:4c:a5:61:93:f8:97:10: - 07:2a:30:25:a9:b9:c8:71:b8:ef:68:cc:2d:7e:f5:e0:7e:0f: - 82:a8:6f:b6:ba:6c:83:43:77:cd:8a:92:17:a1:9e:5b:78:16: - 3d:45:e2:33:72:dd:e1:66:ca:99:d3:c9:c5:26:fd:0d:68:04: - 46:ae:b6:d9:9b:8c:be:19:be:b1:c6:f2:19:e3:5c:02:ca:2c: - d8:6f:4a:07:d9:c9:35:da:40:75:f2:c4:a7:19:6f:9e:42:10: - 98:75:e6:95:8b:60:bc:ed:c5:12:d7:8a:ce:d5:98:5c:56:96: - 03:c5:ee:77:06:35:ff:cf:e4:ee:3f:13:61:ee:db:da:2d:85: - f0:cd:ae:9d:b2:18:09:45:c3:92:a1:72:17:fc:47:b6:a0:0b: - 2c:f1:c4:de:43:68:08:6a:5f:3b:f0:76:63:fb:cc:06:2c:a6: - c6:e2:0e:b5:b9:be:24:8f + Signature Value: + 71:a5:0e:ce:e4:e9:bf:3f:38:d5:89:5a:c4:02:61:fb:4c:c5: + 14:17:2d:8b:4f:53:6b:10:17:fc:65:84:c7:10:49:90:de:db: + c7:26:93:88:26:6f:70:d6:02:5e:39:a0:f7:8f:ab:96:b5:a5: + 13:5c:81:14:6d:0e:81:82:11:1b:8a:4e:c6:4f:a5:dd:62:1e: + 44:df:09:59:f4:5b:77:0b:37:e9:8b:20:c6:f8:0a:4e:2e:58: + 1c:eb:33:d0:cf:86:60:c9:da:fb:80:2f:9e:4c:60:84:78:3d: + 21:64:d6:fb:41:1f:18:0f:e7:c9:75:71:bd:bd:5c:de:34:87: + 3e:41:b0:0e:f6:b9:d6:3f:09:13:96:14:2f:de:9a:1d:5a:b9: + 56:ce:35:3a:b0:5f:70:4d:5e:e3:29:f1:23:28:72:59:b6:ab: + c2:8c:66:26:1c:77:2c:26:76:35:8b:28:a7:69:a0:f9:3b:f5: + 23:dd:85:10:74:c9:90:03:56:91:e7:af:ba:47:d4:12:97:11: + 22:e3:a2:49:94:6c:e7:b7:94:4b:ba:2d:a4:da:33:8b:4c:a6: + 44:ff:5a:3c:c6:1d:64:d8:b5:31:e4:a6:3c:7a:a8:57:0b:db: + ed:61:1a:cb:f1:ce:73:77:63:a4:87:6f:4c:51:38:d6:e4:5f: + c7:9f:b6:81:2a:e4:85:48:79:58:5e:3b:f8:db:02:82:67:c1: + 39:db:c3:74:4b:3d:36:1e:f9:29:93:88:68:5b:a8:44:19:21: + f0:a7:e8:81:0d:2c:e8:93:36:b4:37:b2:ca:b0:1b:26:7a:9a: + 25:1f:9a:9a:80:9e:4b:2a:3f:fb:a3:9a:fe:73:32:71:c2:9e: + c6:72:e1:8a:68:27:f1:e4:0f:b4:c4:4c:a5:61:93:f8:97:10: + 07:2a:30:25:a9:b9:c8:71:b8:ef:68:cc:2d:7e:f5:e0:7e:0f: + 82:a8:6f:b6:ba:6c:83:43:77:cd:8a:92:17:a1:9e:5b:78:16: + 3d:45:e2:33:72:dd:e1:66:ca:99:d3:c9:c5:26:fd:0d:68:04: + 46:ae:b6:d9:9b:8c:be:19:be:b1:c6:f2:19:e3:5c:02:ca:2c: + d8:6f:4a:07:d9:c9:35:da:40:75:f2:c4:a7:19:6f:9e:42:10: + 98:75:e6:95:8b:60:bc:ed:c5:12:d7:8a:ce:d5:98:5c:56:96: + 03:c5:ee:77:06:35:ff:cf:e4:ee:3f:13:61:ee:db:da:2d:85: + f0:cd:ae:9d:b2:18:09:45:c3:92:a1:72:17:fc:47:b6:a0:0b: + 2c:f1:c4:de:43:68:08:6a:5f:3b:f0:76:63:fb:cc:06:2c:a6: + c6:e2:0e:b5:b9:be:24:8f SHA1 Fingerprint=D3:DD:48:3E:2B:BF:4C:05:E8:AF:10:F5:FA:76:26:CF:D3:DC:30:92 diff --git a/Patches/Common/android_system_ca-certificates/files/ccc52f49.0 b/Patches/Common/android_system_ca-certificates/files/ccc52f49.0 index 751b6139..a171f2ef 100644 --- a/Patches/Common/android_system_ca-certificates/files/ccc52f49.0 +++ b/Patches/Common/android_system_ca-certificates/files/ccc52f49.0 @@ -42,10 +42,11 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: ecdsa-with-SHA384 - 30:64:02:30:17:09:f3:87:88:50:5a:af:c8:c0:42:bf:47:5f: - f5:6c:6a:86:e0:c4:27:74:e4:38:53:d7:05:7f:1b:34:e3:c6: - 2f:b3:ca:09:3c:37:9d:d7:e7:b8:46:f1:fd:a1:e2:71:02:30: - 42:59:87:43:d4:51:df:ba:d3:09:32:5a:ce:88:7e:57:3d:9c: - 5f:42:6b:f5:07:2d:b5:f0:82:93:f9:59:6f:ae:64:fa:58:e5: - 8b:1e:e3:63:be:b5:81:cd:6f:02:8c:79 + Signature Value: + 30:64:02:30:17:09:f3:87:88:50:5a:af:c8:c0:42:bf:47:5f: + f5:6c:6a:86:e0:c4:27:74:e4:38:53:d7:05:7f:1b:34:e3:c6: + 2f:b3:ca:09:3c:37:9d:d7:e7:b8:46:f1:fd:a1:e2:71:02:30: + 42:59:87:43:d4:51:df:ba:d3:09:32:5a:ce:88:7e:57:3d:9c: + 5f:42:6b:f5:07:2d:b5:f0:82:93:f9:59:6f:ae:64:fa:58:e5: + 8b:1e:e3:63:be:b5:81:cd:6f:02:8c:79 SHA1 Fingerprint=B8:23:6B:00:2F:1D:16:86:53:01:55:6C:11:A4:37:CA:EB:FF:C3:BB diff --git a/Patches/Common/android_system_ca-certificates/files/cf701eeb.0 b/Patches/Common/android_system_ca-certificates/files/cf701eeb.0 index b20e8948..75696994 100644 --- a/Patches/Common/android_system_ca-certificates/files/cf701eeb.0 +++ b/Patches/Common/android_system_ca-certificates/files/cf701eeb.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=US, O=SecureTrust Corporation, CN=SecureTrust CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:ab:a4:81:e5:95:cd:f5:f6:14:8e:c2:4f:ca:d4: e2:78:95:58:9c:41:e1:0d:99:40:24:17:39:91:33: @@ -64,26 +64,25 @@ Certificate: X509v3 Subject Key Identifier: 42:32:B6:16:FA:04:FD:FE:5D:4B:7A:C3:FD:F7:4C:40:1D:5A:43:AF X509v3 CRL Distribution Points: - Full Name: URI:http://crl.securetrust.com/STCA.crl - 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: sha1WithRSAEncryption - 30:ed:4f:4a:e1:58:3a:52:72:5b:b5:a6:a3:65:18:a6:bb:51: - 3b:77:e9:9d:ea:d3:9f:5c:e0:45:65:7b:0d:ca:5b:e2:70:50: - b2:94:05:14:ae:49:c7:8d:41:07:12:73:94:7e:0c:23:21:fd: - bc:10:7f:60:10:5a:72:f5:98:0e:ac:ec:b9:7f:dd:7a:6f:5d: - d3:1c:f4:ff:88:05:69:42:a9:05:71:c8:b7:ac:26:e8:2e:b4: - 8c:6a:ff:71:dc:b8:b1:df:99:bc:7c:21:54:2b:e4:58:a2:bb: - 57:29:ae:9e:a9:a3:19:26:0f:99:2e:08:b0:ef:fd:69:cf:99: - 1a:09:8d:e3:a7:9f:2b:c9:36:34:7b:24:b3:78:4c:95:17:a4: - 06:26:1e:b6:64:52:36:5f:60:67:d9:9c:c5:05:74:0b:e7:67: - 23:d2:08:fc:88:e9:ae:8b:7f:e1:30:f4:37:7e:fd:c6:32:da: - 2d:9e:44:30:30:6c:ee:07:de:d2:34:fc:d2:ff:40:f6:4b:f4: - 66:46:06:54:a6:f2:32:0a:63:26:30:6b:9b:d1:dc:8b:47:ba: - e1:b9:d5:62:d0:a2:a0:f4:67:05:78:29:63:1a:6f:04:d6:f8: - c6:4c:a3:9a:b1:37:b4:8d:e5:28:4b:1d:9e:2c:c2:b8:68:bc: - ed:02:ee:31 + Signature Value: + 30:ed:4f:4a:e1:58:3a:52:72:5b:b5:a6:a3:65:18:a6:bb:51: + 3b:77:e9:9d:ea:d3:9f:5c:e0:45:65:7b:0d:ca:5b:e2:70:50: + b2:94:05:14:ae:49:c7:8d:41:07:12:73:94:7e:0c:23:21:fd: + bc:10:7f:60:10:5a:72:f5:98:0e:ac:ec:b9:7f:dd:7a:6f:5d: + d3:1c:f4:ff:88:05:69:42:a9:05:71:c8:b7:ac:26:e8:2e:b4: + 8c:6a:ff:71:dc:b8:b1:df:99:bc:7c:21:54:2b:e4:58:a2:bb: + 57:29:ae:9e:a9:a3:19:26:0f:99:2e:08:b0:ef:fd:69:cf:99: + 1a:09:8d:e3:a7:9f:2b:c9:36:34:7b:24:b3:78:4c:95:17:a4: + 06:26:1e:b6:64:52:36:5f:60:67:d9:9c:c5:05:74:0b:e7:67: + 23:d2:08:fc:88:e9:ae:8b:7f:e1:30:f4:37:7e:fd:c6:32:da: + 2d:9e:44:30:30:6c:ee:07:de:d2:34:fc:d2:ff:40:f6:4b:f4: + 66:46:06:54:a6:f2:32:0a:63:26:30:6b:9b:d1:dc:8b:47:ba: + e1:b9:d5:62:d0:a2:a0:f4:67:05:78:29:63:1a:6f:04:d6:f8: + c6:4c:a3:9a:b1:37:b4:8d:e5:28:4b:1d:9e:2c:c2:b8:68:bc: + ed:02:ee:31 SHA1 Fingerprint=87:82:C6:C3:04:35:3B:CF:D2:96:92:D2:59:3E:7D:44:D9:34:FF:11 diff --git a/Patches/Common/android_system_ca-certificates/files/d06393bb.0 b/Patches/Common/android_system_ca-certificates/files/d06393bb.0 index e976d6a9..45fcc077 100644 --- a/Patches/Common/android_system_ca-certificates/files/d06393bb.0 +++ b/Patches/Common/android_system_ca-certificates/files/d06393bb.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=DE, O=T-Systems Enterprise Services GmbH, OU=T-Systems Trust Center, CN=T-TeleSec GlobalRoot Class 2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:aa:5f:da:1b:5f:e8:73:91:e5:da:5c:f4:a2:e6: 47:e5:f3:68:55:60:05:1d:02:a4:b3:9b:59:f3:1e: @@ -62,19 +62,20 @@ Certificate: X509v3 Subject Key Identifier: BF:59:20:36:00:79:A0:A0:22:6B:8C:D5:F2:61:D2:B8:2C:CB:82:4A Signature Algorithm: sha256WithRSAEncryption - 31:03:a2:61:0b:1f:74:e8:72:36:c6:6d:f9:4d:9e:fa:22:a8: - e1:81:56:cf:cd:bb:9f:ea:ab:91:19:38:af:aa:7c:15:4d:f3: - b6:a3:8d:a5:f4:8e:f6:44:a9:a7:e8:21:95:ad:3e:00:62:16: - 88:f0:02:ba:fc:61:23:e6:33:9b:30:7a:6b:36:62:7b:ad:04: - 23:84:58:65:e2:db:2b:8a:e7:25:53:37:62:53:5f:bc:da:01: - 62:29:a2:a6:27:71:e6:3a:22:7e:c1:6f:1d:95:70:20:4a:07: - 34:df:ea:ff:15:80:e5:ba:d7:7a:d8:5b:75:7c:05:7a:29:47: - 7e:40:a8:31:13:77:cd:40:3b:b4:51:47:7a:2e:11:e3:47:11: - de:9d:66:d0:8b:d5:54:66:fa:83:55:ea:7c:c2:29:89:1b:e9: - 6f:b3:ce:e2:05:84:c9:2f:3e:78:85:62:6e:c9:5f:c1:78:63: - 74:58:c0:48:18:0c:99:39:eb:a4:cc:1a:b5:79:5a:8d:15:9c: - d8:14:0d:f6:7a:07:57:c7:22:83:05:2d:3c:9b:25:26:3d:18: - b3:a9:43:7c:c8:c8:ab:64:8f:0e:a3:bf:9c:1b:9d:30:db:da: - d0:19:2e:aa:3c:f1:fb:33:80:76:e4:cd:ad:19:4f:05:27:8e: - 13:a1:6e:c2 + Signature Value: + 31:03:a2:61:0b:1f:74:e8:72:36:c6:6d:f9:4d:9e:fa:22:a8: + e1:81:56:cf:cd:bb:9f:ea:ab:91:19:38:af:aa:7c:15:4d:f3: + b6:a3:8d:a5:f4:8e:f6:44:a9:a7:e8:21:95:ad:3e:00:62:16: + 88:f0:02:ba:fc:61:23:e6:33:9b:30:7a:6b:36:62:7b:ad:04: + 23:84:58:65:e2:db:2b:8a:e7:25:53:37:62:53:5f:bc:da:01: + 62:29:a2:a6:27:71:e6:3a:22:7e:c1:6f:1d:95:70:20:4a:07: + 34:df:ea:ff:15:80:e5:ba:d7:7a:d8:5b:75:7c:05:7a:29:47: + 7e:40:a8:31:13:77:cd:40:3b:b4:51:47:7a:2e:11:e3:47:11: + de:9d:66:d0:8b:d5:54:66:fa:83:55:ea:7c:c2:29:89:1b:e9: + 6f:b3:ce:e2:05:84:c9:2f:3e:78:85:62:6e:c9:5f:c1:78:63: + 74:58:c0:48:18:0c:99:39:eb:a4:cc:1a:b5:79:5a:8d:15:9c: + d8:14:0d:f6:7a:07:57:c7:22:83:05:2d:3c:9b:25:26:3d:18: + b3:a9:43:7c:c8:c8:ab:64:8f:0e:a3:bf:9c:1b:9d:30:db:da: + d0:19:2e:aa:3c:f1:fb:33:80:76:e4:cd:ad:19:4f:05:27:8e: + 13:a1:6e:c2 SHA1 Fingerprint=59:0D:2D:7D:88:4F:40:2E:61:7E:A5:62:32:17:65:CF:17:D8:94:E9 diff --git a/Patches/Common/android_system_ca-certificates/files/d16a5865.0 b/Patches/Common/android_system_ca-certificates/files/d16a5865.0 index 43e210a2..be02f3d1 100644 --- a/Patches/Common/android_system_ca-certificates/files/d16a5865.0 +++ b/Patches/Common/android_system_ca-certificates/files/d16a5865.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=ES, CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:ca:96:6b:8e:ea:f8:fb:f1:a2:35:e0:7f:4c:da: e0:c3:52:d7:7d:b6:10:c8:02:5e:b3:43:2a:c4:4f: @@ -95,35 +95,35 @@ Certificate: CPS: http://www.firmaprofesional.com/cps User Notice: Explicit Text: - Signature Algorithm: sha1WithRSAEncryption - 17:7d:a0:f9:b4:dd:c5:c5:eb:ad:4b:24:b5:a1:02:ab:dd:a5: - 88:4a:b2:0f:55:4b:2b:57:8c:3b:e5:31:dd:fe:c4:32:f1:e7: - 5b:64:96:36:32:18:ec:a5:32:77:d7:e3:44:b6:c0:11:2a:80: - b9:3d:6a:6e:7c:9b:d3:ad:fc:c3:d6:a3:e6:64:29:7c:d1:e1: - 38:1e:82:2b:ff:27:65:af:fb:16:15:c4:2e:71:84:e5:b5:ff: - fa:a4:47:bd:64:32:bb:f6:25:84:a2:27:42:f5:20:b0:c2:13: - 10:11:cd:10:15:ba:42:90:2a:d2:44:e1:96:26:eb:31:48:12: - fd:2a:da:c9:06:cf:74:1e:a9:4b:d5:87:28:f9:79:34:92:3e: - 2e:44:e8:f6:8f:4f:8f:35:3f:25:b3:39:dc:63:2a:90:6b:20: - 5f:c4:52:12:4e:97:2c:2a:ac:9d:97:de:48:f2:a3:66:db:c2: - d2:83:95:a6:66:a7:9e:25:0f:e9:0b:33:91:65:0a:5a:c3:d9: - 54:12:dd:af:c3:4e:0e:1f:26:5e:0d:dc:b3:8d:ec:d5:81:70: - de:d2:4f:24:05:f3:6c:4e:f5:4c:49:66:8d:d1:ff:d2:0b:25: - 41:48:fe:51:84:c6:42:af:80:04:cf:d0:7e:64:49:e4:f2:df: - a2:ec:b1:4c:c0:2a:1d:e7:b4:b1:65:a2:c4:bc:f1:98:f4:aa: - 70:07:63:b4:b8:da:3b:4c:fa:40:22:30:5b:11:a6:f0:05:0e: - c6:02:03:48:ab:86:9b:85:dd:db:dd:ea:a2:76:80:73:7d:f5: - 9c:04:c4:45:8d:e7:b9:1c:8b:9e:ea:d7:75:d1:72:b1:de:75: - 44:e7:42:7d:e2:57:6b:7d:dc:99:bc:3d:83:28:ea:80:93:8d: - c5:4c:65:c1:70:81:b8:38:fc:43:31:b2:f6:03:34:47:b2:ac: - fb:22:06:cb:1e:dd:17:47:1c:5f:66:b9:d3:1a:a2:da:11:b1: - a4:bc:23:c9:e4:be:87:ff:b9:94:b6:f8:5d:20:4a:d4:5f:e7: - bd:68:7b:65:f2:15:1e:d2:3a:a9:2d:e9:d8:6b:24:ac:97:58: - 44:47:ad:59:18:f1:21:65:70:de:ce:34:60:a8:40:f1:f3:3c: - a4:c3:28:23:8c:fe:27:33:43:40:a0:17:3c:eb:ea:3b:b0:72: - a6:a3:b9:4a:4b:5e:16:48:f4:b2:bc:c8:8c:92:c5:9d:9f:ac: - 72:36:bc:34:80:34:6b:a9:8b:92:c0:b8:17:ed:ec:76:53:f5: - 24:01:8c:b3:22:e8:4b:7c:55:c6:9d:fa:a3:14:bb:65:85:6e: - 6e:4f:12:7e:0a:3c:9d:95 + Signature Value: + 17:7d:a0:f9:b4:dd:c5:c5:eb:ad:4b:24:b5:a1:02:ab:dd:a5: + 88:4a:b2:0f:55:4b:2b:57:8c:3b:e5:31:dd:fe:c4:32:f1:e7: + 5b:64:96:36:32:18:ec:a5:32:77:d7:e3:44:b6:c0:11:2a:80: + b9:3d:6a:6e:7c:9b:d3:ad:fc:c3:d6:a3:e6:64:29:7c:d1:e1: + 38:1e:82:2b:ff:27:65:af:fb:16:15:c4:2e:71:84:e5:b5:ff: + fa:a4:47:bd:64:32:bb:f6:25:84:a2:27:42:f5:20:b0:c2:13: + 10:11:cd:10:15:ba:42:90:2a:d2:44:e1:96:26:eb:31:48:12: + fd:2a:da:c9:06:cf:74:1e:a9:4b:d5:87:28:f9:79:34:92:3e: + 2e:44:e8:f6:8f:4f:8f:35:3f:25:b3:39:dc:63:2a:90:6b:20: + 5f:c4:52:12:4e:97:2c:2a:ac:9d:97:de:48:f2:a3:66:db:c2: + d2:83:95:a6:66:a7:9e:25:0f:e9:0b:33:91:65:0a:5a:c3:d9: + 54:12:dd:af:c3:4e:0e:1f:26:5e:0d:dc:b3:8d:ec:d5:81:70: + de:d2:4f:24:05:f3:6c:4e:f5:4c:49:66:8d:d1:ff:d2:0b:25: + 41:48:fe:51:84:c6:42:af:80:04:cf:d0:7e:64:49:e4:f2:df: + a2:ec:b1:4c:c0:2a:1d:e7:b4:b1:65:a2:c4:bc:f1:98:f4:aa: + 70:07:63:b4:b8:da:3b:4c:fa:40:22:30:5b:11:a6:f0:05:0e: + c6:02:03:48:ab:86:9b:85:dd:db:dd:ea:a2:76:80:73:7d:f5: + 9c:04:c4:45:8d:e7:b9:1c:8b:9e:ea:d7:75:d1:72:b1:de:75: + 44:e7:42:7d:e2:57:6b:7d:dc:99:bc:3d:83:28:ea:80:93:8d: + c5:4c:65:c1:70:81:b8:38:fc:43:31:b2:f6:03:34:47:b2:ac: + fb:22:06:cb:1e:dd:17:47:1c:5f:66:b9:d3:1a:a2:da:11:b1: + a4:bc:23:c9:e4:be:87:ff:b9:94:b6:f8:5d:20:4a:d4:5f:e7: + bd:68:7b:65:f2:15:1e:d2:3a:a9:2d:e9:d8:6b:24:ac:97:58: + 44:47:ad:59:18:f1:21:65:70:de:ce:34:60:a8:40:f1:f3:3c: + a4:c3:28:23:8c:fe:27:33:43:40:a0:17:3c:eb:ea:3b:b0:72: + a6:a3:b9:4a:4b:5e:16:48:f4:b2:bc:c8:8c:92:c5:9d:9f:ac: + 72:36:bc:34:80:34:6b:a9:8b:92:c0:b8:17:ed:ec:76:53:f5: + 24:01:8c:b3:22:e8:4b:7c:55:c6:9d:fa:a3:14:bb:65:85:6e: + 6e:4f:12:7e:0a:3c:9d:95 SHA1 Fingerprint=AE:C5:FB:3F:C8:E1:BF:C4:E5:4F:03:07:5A:9A:E8:00:B7:F7:B6:FA diff --git a/Patches/Common/android_system_ca-certificates/files/d16a5865.1 b/Patches/Common/android_system_ca-certificates/files/d16a5865.1 new file mode 100644 index 00000000..a81824c5 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/d16a5865.1 @@ -0,0 +1,129 @@ +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1 +MDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1UdDgQWBBRlzeurNR4APn7VdMAc +tHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4wgZswgZgGBFUd +IAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j +b20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABC +AG8AbgBhAG4AbwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAw +ADEANzAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9m +iWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL4QjbEwj4KKE1soCzC1HA01aajTNF +Sa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDbLIpgD7dvlAceHabJ +hfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1ilI45P +Vf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZE +EAEeiGaPcjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV +1aUsIC+nmCjuRfzxuIgALI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2t +CsvMo2ebKHTEm9caPARYpoKdrcd7b/+Alun4jWq9GJAd/0kakFI3ky88Al2CdgtR +5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH9IBk9W6VULgRfhVwOEqw +f9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpfNIbnYrX9 +ivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNK +GbqEZycPvEJdvSRUDewdcAZfpLz6IHxV +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 1977337328857672817 (0x1b70e9d2ffae6c71) + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=ES, CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 + Validity + Not Before: Sep 23 15:22:07 2014 GMT + Not After : May 5 15:22:07 2036 GMT + Subject: C=ES, CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:ca:96:6b:8e:ea:f8:fb:f1:a2:35:e0:7f:4c:da: + e0:c3:52:d7:7d:b6:10:c8:02:5e:b3:43:2a:c4:4f: + 6a:b2:ca:1c:5d:28:9a:78:11:1a:69:59:57:af:b5: + 20:42:e4:8b:0f:e6:df:5b:a6:03:92:2f:f5:11:e4: + 62:d7:32:71:38:d9:04:0c:71:ab:3d:51:7e:0f:07: + df:63:05:5c:e9:bf:94:6f:c1:29:82:c0:b4:da:51: + b0:c1:3c:bb:ad:37:4a:5c:ca:f1:4b:36:0e:24:ab: + bf:c3:84:77:fd:a8:50:f4:b1:e7:c6:2f:d2:2d:59: + 8d:7a:0a:4e:96:69:52:02:aa:36:98:ec:fc:fa:14: + 83:0c:37:1f:c9:92:37:7f:d7:81:2d:e5:c4:b9:e0: + 3e:34:fe:67:f4:3e:66:d1:d3:f4:40:cf:5e:62:34: + 0f:70:06:3e:20:18:5a:ce:f7:72:1b:25:6c:93:74: + 14:93:a3:73:b1:0e:aa:87:10:23:59:5f:20:05:19: + 47:ed:68:8e:92:12:ca:5d:fc:d6:2b:b2:92:3c:20: + cf:e1:5f:af:20:be:a0:76:7f:76:e5:ec:1a:86:61: + 33:3e:e7:7b:b4:3f:a0:0f:8e:a2:b9:6a:6f:b9:87: + 26:6f:41:6c:88:a6:50:fd:6a:63:0b:f5:93:16:1b: + 19:8f:b2:ed:9b:9b:c9:90:f5:01:0c:df:19:3d:0f: + 3e:38:23:c9:2f:8f:0c:d1:02:fe:1b:55:d6:4e:d0: + 8d:3c:af:4f:a4:f3:fe:af:2a:d3:05:9d:79:08:a1: + cb:57:31:b4:9c:c8:90:b2:67:f4:18:16:93:3a:fc: + 47:d8:d1:78:96:31:1f:ba:2b:0c:5f:5d:99:ad:63: + 89:5a:24:20:76:d8:df:fd:ab:4e:a6:22:aa:9d:5e: + e6:27:8a:7d:68:29:a3:e7:8a:b8:da:11:bb:17:2d: + 99:9d:13:24:46:f7:c5:e2:d8:9f:8e:7f:c7:8f:74: + 6d:5a:b2:e8:72:f5:ac:ee:24:10:ad:2f:14:da:ff: + 2d:9a:46:71:47:be:42:df:bb:01:db:f4:7f:d3:28: + 8f:31:59:5b:d3:c9:02:a6:b4:52:ca:6e:97:fb:43: + c5:08:26:6f:8a:f4:bb:fd:9f:28:aa:0d:d5:45:f3: + 13:3a:1d:d8:c0:78:8f:41:67:3c:1e:94:64:ae:7b: + 0b:c5:e8:d9:01:88:39:1a:97:86:64:41:d5:3b:87: + 0c:6e:fa:0f:c6:bd:48:14:bf:39:4d:d4:9e:41:b6: + 8f:96:1d:63:96:93:d9:95:06:78:31:68:9e:37:06: + 3b:80:89:45:61:39:23:c7:1b:44:a3:15:e5:1c:f8: + 92:30:bb + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 65:CD:EB:AB:35:1E:00:3E:7E:D5:74:C0:1C:B4:73:47:0E:1A:64:2F + X509v3 Basic Constraints: critical + CA:TRUE, pathlen:1 + X509v3 Certificate Policies: + Policy: X509v3 Any Policy + CPS: http://www.firmaprofesional.com/cps + User Notice: + Explicit Text: + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 74:87:28:02:2b:77:1f:66:89:64:ed:8f:74:2e:46:1c:bb:a8: + f8:f8:0b:1d:83:b6:3a:a7:e8:45:8a:07:b7:e0:3e:20:cb:e1: + 08:db:13:08:f8:28:a1:35:b2:80:b3:0b:51:c0:d3:56:9a:8d: + 33:45:49:af:49:f0:e0:3d:07:7a:45:13:5a:ff:c8:97:d8:d3: + 18:2c:7d:96:f8:dd:a2:65:43:70:93:90:15:ba:90:df:e8:19: + b0:db:2c:8a:60:0f:b7:6f:94:07:1e:1d:a6:c9:85:f6:bd:34: + f8:40:78:62:10:70:3a:be:7d:4b:39:81:a9:10:d4:96:41:bb: + f8:5f:1c:0b:1d:08:f2:b1:b0:89:7a:f2:f7:a0:e0:c4:8f:8b: + 78:b5:3b:58:a5:23:8e:4f:55:fe:36:3b:e0:0c:b7:ca:2a:30: + 41:20:b4:80:cd:ae:fc:76:66:73:a8:ae:6e:e1:7c:da:03:e8: + 94:20:e6:22:a3:d0:1f:90:5d:20:53:14:26:57:da:54:97:df: + 16:44:10:01:1e:88:66:8f:72:38:93:dd:20:b7:34:be:d7:f1: + ee:63:8e:47:79:28:06:fc:f3:59:45:25:60:22:33:1b:a3:5f: + a8:ba:2a:da:1a:3d:cd:40:ea:8c:ee:05:15:95:d5:a5:2c:20: + 2f:a7:98:28:ee:45:fc:f1:b8:88:00:2c:8f:42:da:51:d5:9c: + e5:13:68:71:45:43:8b:9e:0b:21:3c:4b:5c:05:dc:1a:9f:98: + 8e:da:bd:22:9e:72:cd:ad:0a:cb:cc:a3:67:9b:28:74:c4:9b: + d7:1a:3c:04:58:a6:82:9d:ad:c7:7b:6f:ff:80:96:e9:f8:8d: + 6a:bd:18:90:1d:ff:49:1a:90:52:37:93:2f:3c:02:5d:82:76: + 0b:51:e7:16:c7:57:f8:38:f9:a7:cd:9b:22:54:ef:63:b0:15: + 6d:53:65:03:4a:5e:4a:a0:b2:a7:8e:49:00:59:38:d5:c7:f4: + 80:64:f5:6e:95:50:b8:11:7e:15:70:38:4a:b0:7f:d0:c4:32: + 70:c0:19:ff:c9:38:2d:14:2c:66:f4:42:44:e6:55:76:1b:80: + 15:57:ff:c0:a7:a7:aa:39:aa:d8:d3:70:d0:2e:ba:eb:94:6a: + fa:5f:34:86:e7:62:b5:fd:8a:f0:30:85:94:c9:af:24:02:2f: + 6f:d6:dd:67:fe:e3:b0:55:4f:04:98:4f:a4:41:56:e2:93:d0: + 6a:e8:d6:f3:fb:65:e0:ce:75:c4:31:59:0c:ee:82:c8:0c:60: + 33:4a:19:ba:84:67:27:0f:bc:42:5d:bd:24:54:0d:ec:1d:70: + 06:5f:a4:bc:fa:20:7c:55 +SHA1 Fingerprint=0B:BE:C2:27:22:49:CB:39:AA:DB:35:5C:53:E3:8C:AE:78:FF:B6:FE diff --git a/Patches/Common/android_system_ca-certificates/files/d18e9066.0 b/Patches/Common/android_system_ca-certificates/files/d18e9066.0 index 585eb7f5..0a4ccb40 100644 --- a/Patches/Common/android_system_ca-certificates/files/d18e9066.0 +++ b/Patches/Common/android_system_ca-certificates/files/d18e9066.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=US, O=IdenTrust, CN=IdenTrust Commercial Root CA 1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a7:50:19:de:3f:99:3d:d4:33:46:f1:6f:51:61: 82:b2:a9:4f:8f:67:89:5d:84:d9:53:dd:0c:28:d9: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: ED:44:19:C0:D3:F0:06:8B:EE:A4:7B:BE:42:E7:26:54:C8:8E:36:76 Signature Algorithm: sha256WithRSAEncryption - 0d:ae:90:32:f6:a6:4b:7c:44:76:19:61:1e:27:28:cd:5e:54: - ef:25:bc:e3:08:90:f9:29:d7:ae:68:08:e1:94:00:58:ef:2e: - 2e:7e:53:52:8c:b6:5c:07:ea:88:ba:99:8b:50:94:d7:82:80: - df:61:09:00:93:ad:0d:14:e6:ce:c1:f2:37:94:78:b0:5f:9c: - b3:a2:73:b8:8f:05:93:38:cd:8d:3e:b0:b8:fb:c0:cf:b1:f2: - ec:2d:2d:1b:cc:ec:aa:9a:b3:aa:60:82:1b:2d:3b:c3:84:3d: - 57:8a:96:1e:9c:75:b8:d3:30:cd:60:08:83:90:d3:8e:54:f1: - 4d:66:c0:5d:74:03:40:a3:ee:85:7e:c2:1f:77:9c:06:e8:c1: - a7:18:5d:52:95:ed:c9:dd:25:9e:6d:fa:a9:ed:a3:3a:34:d0: - 59:7b:da:ed:50:f3:35:bf:ed:eb:14:4d:31:c7:60:f4:da:f1: - 87:9c:e2:48:e2:c6:c5:37:fb:06:10:fa:75:59:66:31:47:29: - da:76:9a:1c:e9:82:ae:ef:9a:b9:51:f7:88:23:9a:69:95:62: - 3c:e5:55:80:36:d7:54:02:ff:f1:b9:5d:ce:d4:23:6f:d8:45: - 84:4a:5b:65:ef:89:0c:dd:14:a7:20:cb:18:a5:25:b4:0d:f9: - 01:f0:a2:d2:f4:00:c8:74:8e:a1:2a:48:8e:65:db:13:c4:e2: - 25:17:7d:eb:be:87:5b:17:20:54:51:93:4a:53:03:0b:ec:5d: - ca:33:ed:62:fd:45:c7:2f:5b:dc:58:a0:80:39:e6:fa:d7:fe: - 13:14:a6:ed:3d:94:4a:42:74:d4:c3:77:59:73:cd:8f:46:be: - 55:38:ef:fa:e8:91:32:ea:97:58:04:22:de:38:c3:cc:bc:6d: - c9:33:3a:6a:0a:69:3f:a0:c8:ea:72:8f:8c:63:86:23:bd:6d: - 3c:96:9e:95:e0:49:4c:aa:a2:b9:2a:1b:9c:36:81:78:ed:c3: - e8:46:e2:26:59:44:75:1e:d9:75:89:51:cd:10:84:9d:61:60: - cb:5d:f9:97:22:4d:8e:98:e6:e3:7f:f6:5b:bb:ae:cd:ca:4a: - 81:6b:5e:0b:f3:51:e1:74:2b:e9:7e:27:a7:d9:99:49:4e:f8: - a5:80:db:25:0f:1c:63:62:8a:c9:33:67:6b:3c:10:83:c6:ad: - de:a8:cd:16:8e:8d:f0:07:37:71:9f:f2:ab:fc:41:f5:c1:8b: - ec:00:37:5d:09:e5:4e:80:ef:fa:b1:5c:38:06:a5:1b:4a:e1: - dc:38:2d:3c:dc:ab:1f:90:1a:d5:4a:9c:ee:d1:70:6c:cc:ee: - f4:57:f8:18:ba:84:6e:87 + Signature Value: + 0d:ae:90:32:f6:a6:4b:7c:44:76:19:61:1e:27:28:cd:5e:54: + ef:25:bc:e3:08:90:f9:29:d7:ae:68:08:e1:94:00:58:ef:2e: + 2e:7e:53:52:8c:b6:5c:07:ea:88:ba:99:8b:50:94:d7:82:80: + df:61:09:00:93:ad:0d:14:e6:ce:c1:f2:37:94:78:b0:5f:9c: + b3:a2:73:b8:8f:05:93:38:cd:8d:3e:b0:b8:fb:c0:cf:b1:f2: + ec:2d:2d:1b:cc:ec:aa:9a:b3:aa:60:82:1b:2d:3b:c3:84:3d: + 57:8a:96:1e:9c:75:b8:d3:30:cd:60:08:83:90:d3:8e:54:f1: + 4d:66:c0:5d:74:03:40:a3:ee:85:7e:c2:1f:77:9c:06:e8:c1: + a7:18:5d:52:95:ed:c9:dd:25:9e:6d:fa:a9:ed:a3:3a:34:d0: + 59:7b:da:ed:50:f3:35:bf:ed:eb:14:4d:31:c7:60:f4:da:f1: + 87:9c:e2:48:e2:c6:c5:37:fb:06:10:fa:75:59:66:31:47:29: + da:76:9a:1c:e9:82:ae:ef:9a:b9:51:f7:88:23:9a:69:95:62: + 3c:e5:55:80:36:d7:54:02:ff:f1:b9:5d:ce:d4:23:6f:d8:45: + 84:4a:5b:65:ef:89:0c:dd:14:a7:20:cb:18:a5:25:b4:0d:f9: + 01:f0:a2:d2:f4:00:c8:74:8e:a1:2a:48:8e:65:db:13:c4:e2: + 25:17:7d:eb:be:87:5b:17:20:54:51:93:4a:53:03:0b:ec:5d: + ca:33:ed:62:fd:45:c7:2f:5b:dc:58:a0:80:39:e6:fa:d7:fe: + 13:14:a6:ed:3d:94:4a:42:74:d4:c3:77:59:73:cd:8f:46:be: + 55:38:ef:fa:e8:91:32:ea:97:58:04:22:de:38:c3:cc:bc:6d: + c9:33:3a:6a:0a:69:3f:a0:c8:ea:72:8f:8c:63:86:23:bd:6d: + 3c:96:9e:95:e0:49:4c:aa:a2:b9:2a:1b:9c:36:81:78:ed:c3: + e8:46:e2:26:59:44:75:1e:d9:75:89:51:cd:10:84:9d:61:60: + cb:5d:f9:97:22:4d:8e:98:e6:e3:7f:f6:5b:bb:ae:cd:ca:4a: + 81:6b:5e:0b:f3:51:e1:74:2b:e9:7e:27:a7:d9:99:49:4e:f8: + a5:80:db:25:0f:1c:63:62:8a:c9:33:67:6b:3c:10:83:c6:ad: + de:a8:cd:16:8e:8d:f0:07:37:71:9f:f2:ab:fc:41:f5:c1:8b: + ec:00:37:5d:09:e5:4e:80:ef:fa:b1:5c:38:06:a5:1b:4a:e1: + dc:38:2d:3c:dc:ab:1f:90:1a:d5:4a:9c:ee:d1:70:6c:cc:ee: + f4:57:f8:18:ba:84:6e:87 SHA1 Fingerprint=DF:71:7E:AA:4A:D9:4E:C9:55:84:99:60:2D:48:DE:5F:BC:F0:3A:25 diff --git a/Patches/Common/android_system_ca-certificates/files/d39b0a2c.0 b/Patches/Common/android_system_ca-certificates/files/d39b0a2c.0 index 2da975f0..a9a14034 100644 --- a/Patches/Common/android_system_ca-certificates/files/d39b0a2c.0 +++ b/Patches/Common/android_system_ca-certificates/files/d39b0a2c.0 @@ -44,7 +44,7 @@ Certificate: Subject: C=KR, O=NAVER BUSINESS PLATFORM Corp., CN=NAVER Global Root Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b6:d4:f1:93:5c:b5:40:89:0a:ab:0d:90:5b:50: 63:ae:90:94:74:17:45:72:d6:7b:65:5a:29:4b:a7: @@ -90,33 +90,34 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha384WithRSAEncryption - 32:ca:80:b3:9d:3d:54:06:dd:d2:d2:2e:f0:a4:01:21:0b:67: - 48:ca:6d:8e:e0:c8:aa:0d:aa:8d:21:57:8f:c6:3e:7a:ca:db: - 51:d4:52:b3:d4:96:84:a5:58:60:7f:e5:0b:8e:1f:f5:dc:0a: - 15:81:e5:3b:b6:b7:22:2f:09:9c:13:16:b1:6c:0c:35:08:6d: - ab:63:72:ed:dc:be:ec:c7:57:e6:30:20:71:d6:d7:10:c1:13: - 55:01:8c:2a:43:e4:41:f1:cf:3a:7a:53:92:ce:a2:03:05:0d: - 38:df:02:bb:10:2e:d9:3b:d2:9b:7a:c0:a1:a6:f8:b5:31:e6: - f4:75:c9:b9:53:99:75:47:22:5a:14:15:c7:78:1b:b6:9d:e9: - 0c:f8:1b:76:f1:85:84:de:a1:da:12:ef:a4:e2:10:97:7a:78: - de:0c:51:97:a8:21:40:8b:86:bd:0d:f0:5e:4e:4b:36:bb:3b: - 20:1f:8a:42:56:e1:0b:1a:bf:7b:d0:22:43:2c:44:8c:fb:e5: - 2a:b4:6c:1c:1c:ba:94:e0:13:7e:21:e6:9a:c2:cb:c5:42:64: - b4:1e:94:7b:08:25:c8:71:cc:87:45:57:85:d3:9f:29:62:22: - 83:51:97:00:18:97:77:6a:98:92:c9:7c:60:6c:df:6c:7d:4a: - e4:70:4c:c2:9e:b8:1d:f7:d0:34:c7:0f:cc:fb:a7:ff:03:be: - ad:70:90:da:0b:dd:c8:6d:97:5f:9a:7f:09:32:41:fd:cd:a2: - cc:5a:6d:4c:f2:aa:49:fe:66:f8:e9:d8:35:eb:0e:28:1e:ee: - 48:2f:3a:d0:79:09:38:7c:a6:22:82:93:95:d0:03:be:be:02: - a0:05:dd:20:22:e3:6f:1d:88:34:60:c6:e6:0a:b9:09:75:0b: - f0:07:e8:69:96:35:c7:fb:23:81:8e:38:39:b8:45:2b:43:78: - a2:d1:2c:14:ff:0d:28:72:72:95:9b:5e:09:db:89:44:98:aa: - a1:49:bb:71:52:f2:bf:f6:ff:27:a1:36:af:b8:b6:77:88:dd: - 3a:a4:6d:9b:34:90:dc:14:5d:30:bf:b7:eb:17:e4:87:b7:71: - d0:a1:d7:77:15:d4:42:d7:f2:f3:31:99:5d:9b:dd:16:6d:3f: - ea:06:23:f8:46:a2:22:ed:93:f6:dd:9a:e6:2a:87:b1:98:54: - f1:22:f7:6b:45:e3:e2:8e:76:1d:9a:8d:c4:06:8d:36:b7:14: - f3:9d:54:69:b7:8e:3c:d5:a4:6d:93:81:b7:ad:f6:bd:64:7b: - c2:c9:68:39:a0:92:9c:cd:34:86:91:90:fa:64:51:9d:fe:fe: - eb:a5:f5:75:de:89:f7:72 + Signature Value: + 32:ca:80:b3:9d:3d:54:06:dd:d2:d2:2e:f0:a4:01:21:0b:67: + 48:ca:6d:8e:e0:c8:aa:0d:aa:8d:21:57:8f:c6:3e:7a:ca:db: + 51:d4:52:b3:d4:96:84:a5:58:60:7f:e5:0b:8e:1f:f5:dc:0a: + 15:81:e5:3b:b6:b7:22:2f:09:9c:13:16:b1:6c:0c:35:08:6d: + ab:63:72:ed:dc:be:ec:c7:57:e6:30:20:71:d6:d7:10:c1:13: + 55:01:8c:2a:43:e4:41:f1:cf:3a:7a:53:92:ce:a2:03:05:0d: + 38:df:02:bb:10:2e:d9:3b:d2:9b:7a:c0:a1:a6:f8:b5:31:e6: + f4:75:c9:b9:53:99:75:47:22:5a:14:15:c7:78:1b:b6:9d:e9: + 0c:f8:1b:76:f1:85:84:de:a1:da:12:ef:a4:e2:10:97:7a:78: + de:0c:51:97:a8:21:40:8b:86:bd:0d:f0:5e:4e:4b:36:bb:3b: + 20:1f:8a:42:56:e1:0b:1a:bf:7b:d0:22:43:2c:44:8c:fb:e5: + 2a:b4:6c:1c:1c:ba:94:e0:13:7e:21:e6:9a:c2:cb:c5:42:64: + b4:1e:94:7b:08:25:c8:71:cc:87:45:57:85:d3:9f:29:62:22: + 83:51:97:00:18:97:77:6a:98:92:c9:7c:60:6c:df:6c:7d:4a: + e4:70:4c:c2:9e:b8:1d:f7:d0:34:c7:0f:cc:fb:a7:ff:03:be: + ad:70:90:da:0b:dd:c8:6d:97:5f:9a:7f:09:32:41:fd:cd:a2: + cc:5a:6d:4c:f2:aa:49:fe:66:f8:e9:d8:35:eb:0e:28:1e:ee: + 48:2f:3a:d0:79:09:38:7c:a6:22:82:93:95:d0:03:be:be:02: + a0:05:dd:20:22:e3:6f:1d:88:34:60:c6:e6:0a:b9:09:75:0b: + f0:07:e8:69:96:35:c7:fb:23:81:8e:38:39:b8:45:2b:43:78: + a2:d1:2c:14:ff:0d:28:72:72:95:9b:5e:09:db:89:44:98:aa: + a1:49:bb:71:52:f2:bf:f6:ff:27:a1:36:af:b8:b6:77:88:dd: + 3a:a4:6d:9b:34:90:dc:14:5d:30:bf:b7:eb:17:e4:87:b7:71: + d0:a1:d7:77:15:d4:42:d7:f2:f3:31:99:5d:9b:dd:16:6d:3f: + ea:06:23:f8:46:a2:22:ed:93:f6:dd:9a:e6:2a:87:b1:98:54: + f1:22:f7:6b:45:e3:e2:8e:76:1d:9a:8d:c4:06:8d:36:b7:14: + f3:9d:54:69:b7:8e:3c:d5:a4:6d:93:81:b7:ad:f6:bd:64:7b: + c2:c9:68:39:a0:92:9c:cd:34:86:91:90:fa:64:51:9d:fe:fe: + eb:a5:f5:75:de:89:f7:72 SHA1 Fingerprint=8F:6B:F2:A9:27:4A:DA:14:A0:C4:F4:8E:61:27:F9:C0:1E:78:5D:D1 diff --git a/Patches/Common/android_system_ca-certificates/files/d41b5e2a.0 b/Patches/Common/android_system_ca-certificates/files/d41b5e2a.0 index acae170b..590a4cc4 100644 --- a/Patches/Common/android_system_ca-certificates/files/d41b5e2a.0 +++ b/Patches/Common/android_system_ca-certificates/files/d41b5e2a.0 @@ -43,10 +43,11 @@ Certificate: X509v3 Subject Key Identifier: D3:EC:C7:3A:65:6E:CC:E1:DA:76:9A:56:FB:9C:F3:86:6D:57:E5:81 Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:30:3a:8b:21:f1:bd:7e:11:ad:d0:ef:58:96:2f:d6: - eb:9d:7e:90:8d:2b:cf:66:55:c3:2c:e3:28:a9:70:0a:47:0e: - f0:37:59:12:ff:2d:99:94:28:4e:2a:4f:35:4d:33:5a:02:31: - 00:ea:75:00:4e:3b:c4:3a:94:12:91:c9:58:46:9d:21:13:72: - a7:88:9c:8a:e4:4c:4a:db:96:d4:ac:8b:6b:6b:49:12:53:33: - ad:d7:e4:be:24:fc:b5:0a:76:d4:a5:bc:10 + Signature Value: + 30:65:02:30:3a:8b:21:f1:bd:7e:11:ad:d0:ef:58:96:2f:d6: + eb:9d:7e:90:8d:2b:cf:66:55:c3:2c:e3:28:a9:70:0a:47:0e: + f0:37:59:12:ff:2d:99:94:28:4e:2a:4f:35:4d:33:5a:02:31: + 00:ea:75:00:4e:3b:c4:3a:94:12:91:c9:58:46:9d:21:13:72: + a7:88:9c:8a:e4:4c:4a:db:96:d4:ac:8b:6b:6b:49:12:53:33: + ad:d7:e4:be:24:fc:b5:0a:76:d4:a5:bc:10 SHA1 Fingerprint=F6:10:84:07:D6:F8:BB:67:98:0C:C2:E2:44:C2:EB:AE:1C:EF:63:BE diff --git a/Patches/Common/android_system_ca-certificates/files/d4c339cb.0 b/Patches/Common/android_system_ca-certificates/files/d4c339cb.0 index 44ba7820..0a095af9 100644 --- a/Patches/Common/android_system_ca-certificates/files/d4c339cb.0 +++ b/Patches/Common/android_system_ca-certificates/files/d4c339cb.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=GB, ST=Greater Manchester, L=Salford, O=COMODO CA Limited, CN=COMODO RSA Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:91:e8:54:92:d2:0a:56:b1:ac:0d:24:dd:c5:cf: 44:67:74:99:2b:37:a3:7d:23:70:00:71:bc:53:df: @@ -91,33 +91,34 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha384WithRSAEncryption - 0a:f1:d5:46:84:b7:ae:51:bb:6c:b2:4d:41:14:00:93:4c:9c: - cb:e5:c0:54:cf:a0:25:8e:02:f9:fd:b0:a2:0d:f5:20:98:3c: - 13:2d:ac:56:a2:b0:d6:7e:11:92:e9:2e:ba:9e:2e:9a:72:b1: - bd:19:44:6c:61:35:a2:9a:b4:16:12:69:5a:8c:e1:d7:3e:a4: - 1a:e8:2f:03:f4:ae:61:1d:10:1b:2a:a4:8b:7a:c5:fe:05:a6: - e1:c0:d6:c8:fe:9e:ae:8f:2b:ba:3d:99:f8:d8:73:09:58:46: - 6e:a6:9c:f4:d7:27:d3:95:da:37:83:72:1c:d3:73:e0:a2:47: - 99:03:38:5d:d5:49:79:00:29:1c:c7:ec:9b:20:1c:07:24:69: - 57:78:b2:39:fc:3a:84:a0:b5:9c:7c:8d:bf:2e:93:62:27:b7: - 39:da:17:18:ae:bd:3c:09:68:ff:84:9b:3c:d5:d6:0b:03:e3: - 57:9e:14:f7:d1:eb:4f:c8:bd:87:23:b7:b6:49:43:79:85:5c: - ba:eb:92:0b:a1:c6:e8:68:a8:4c:16:b1:1a:99:0a:e8:53:2c: - 92:bb:a1:09:18:75:0c:65:a8:7b:cb:23:b7:1a:c2:28:85:c3: - 1b:ff:d0:2b:62:ef:a4:7b:09:91:98:67:8c:14:01:cd:68:06: - 6a:63:21:75:03:80:88:8a:6e:81:c6:85:f2:a9:a4:2d:e7:f4: - a5:24:10:47:83:ca:cd:f4:8d:79:58:b1:06:9b:e7:1a:2a:d9: - 9d:01:d7:94:7d:ed:03:4a:ca:f0:db:e8:a9:01:3e:f5:56:99: - c9:1e:8e:49:3d:bb:e5:09:b9:e0:4f:49:92:3d:16:82:40:cc: - cc:59:c6:e6:3a:ed:12:2e:69:3c:6c:95:b1:fd:aa:1d:7b:7f: - 86:be:1e:0e:32:46:fb:fb:13:8f:75:7f:4c:8b:4b:46:63:fe: - 00:34:40:70:c1:c3:b9:a1:dd:a6:70:e2:04:b3:41:bc:e9:80: - 91:ea:64:9c:7a:e1:22:03:a9:9c:6e:6f:0e:65:4f:6c:87:87: - 5e:f3:6e:a0:f9:75:a5:9b:40:e8:53:b2:27:9d:4a:b9:c0:77: - 21:8d:ff:87:f2:de:bc:8c:ef:17:df:b7:49:0b:d1:f2:6e:30: - 0b:1a:0e:4e:76:ed:11:fc:f5:e9:56:b2:7d:bf:c7:6d:0a:93: - 8c:a5:d0:c0:b6:1d:be:3a:4e:94:a2:d7:6e:6c:0b:c2:8a:7c: - fa:20:f3:c4:e4:e5:cd:0d:a8:cb:91:92:b1:7c:85:ec:b5:14: - 69:66:0e:82:e7:cd:ce:c8:2d:a6:51:7f:21:c1:35:53:85:06: - 4a:5d:9f:ad:bb:1b:5f:74 + Signature Value: + 0a:f1:d5:46:84:b7:ae:51:bb:6c:b2:4d:41:14:00:93:4c:9c: + cb:e5:c0:54:cf:a0:25:8e:02:f9:fd:b0:a2:0d:f5:20:98:3c: + 13:2d:ac:56:a2:b0:d6:7e:11:92:e9:2e:ba:9e:2e:9a:72:b1: + bd:19:44:6c:61:35:a2:9a:b4:16:12:69:5a:8c:e1:d7:3e:a4: + 1a:e8:2f:03:f4:ae:61:1d:10:1b:2a:a4:8b:7a:c5:fe:05:a6: + e1:c0:d6:c8:fe:9e:ae:8f:2b:ba:3d:99:f8:d8:73:09:58:46: + 6e:a6:9c:f4:d7:27:d3:95:da:37:83:72:1c:d3:73:e0:a2:47: + 99:03:38:5d:d5:49:79:00:29:1c:c7:ec:9b:20:1c:07:24:69: + 57:78:b2:39:fc:3a:84:a0:b5:9c:7c:8d:bf:2e:93:62:27:b7: + 39:da:17:18:ae:bd:3c:09:68:ff:84:9b:3c:d5:d6:0b:03:e3: + 57:9e:14:f7:d1:eb:4f:c8:bd:87:23:b7:b6:49:43:79:85:5c: + ba:eb:92:0b:a1:c6:e8:68:a8:4c:16:b1:1a:99:0a:e8:53:2c: + 92:bb:a1:09:18:75:0c:65:a8:7b:cb:23:b7:1a:c2:28:85:c3: + 1b:ff:d0:2b:62:ef:a4:7b:09:91:98:67:8c:14:01:cd:68:06: + 6a:63:21:75:03:80:88:8a:6e:81:c6:85:f2:a9:a4:2d:e7:f4: + a5:24:10:47:83:ca:cd:f4:8d:79:58:b1:06:9b:e7:1a:2a:d9: + 9d:01:d7:94:7d:ed:03:4a:ca:f0:db:e8:a9:01:3e:f5:56:99: + c9:1e:8e:49:3d:bb:e5:09:b9:e0:4f:49:92:3d:16:82:40:cc: + cc:59:c6:e6:3a:ed:12:2e:69:3c:6c:95:b1:fd:aa:1d:7b:7f: + 86:be:1e:0e:32:46:fb:fb:13:8f:75:7f:4c:8b:4b:46:63:fe: + 00:34:40:70:c1:c3:b9:a1:dd:a6:70:e2:04:b3:41:bc:e9:80: + 91:ea:64:9c:7a:e1:22:03:a9:9c:6e:6f:0e:65:4f:6c:87:87: + 5e:f3:6e:a0:f9:75:a5:9b:40:e8:53:b2:27:9d:4a:b9:c0:77: + 21:8d:ff:87:f2:de:bc:8c:ef:17:df:b7:49:0b:d1:f2:6e:30: + 0b:1a:0e:4e:76:ed:11:fc:f5:e9:56:b2:7d:bf:c7:6d:0a:93: + 8c:a5:d0:c0:b6:1d:be:3a:4e:94:a2:d7:6e:6c:0b:c2:8a:7c: + fa:20:f3:c4:e4:e5:cd:0d:a8:cb:91:92:b1:7c:85:ec:b5:14: + 69:66:0e:82:e7:cd:ce:c8:2d:a6:51:7f:21:c1:35:53:85:06: + 4a:5d:9f:ad:bb:1b:5f:74 SHA1 Fingerprint=AF:E5:D2:44:A8:D1:19:42:30:FF:47:9F:E2:F8:97:BB:CD:7A:8C:B4 diff --git a/Patches/Common/android_system_ca-certificates/files/d59297b8.0 b/Patches/Common/android_system_ca-certificates/files/d59297b8.0 index e41bd1f9..c822e568 100644 --- a/Patches/Common/android_system_ca-certificates/files/d59297b8.0 +++ b/Patches/Common/android_system_ca-certificates/files/d59297b8.0 @@ -31,7 +31,7 @@ Certificate: Subject: C=JP, O=SECOM Trust Systems CO.,LTD., OU=Security Communication RootCA2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:d0:15:39:52:b1:52:b3:ba:c5:59:82:c4:5d:52: ae:3a:43:65:80:4b:c7:f2:96:bc:db:36:97:d6:a6: @@ -60,19 +60,20 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 4c:3a:a3:44:ac:b9:45:b1:c7:93:7e:c8:0b:0a:42:df:64:ea: - 1c:ee:59:6c:08:ba:89:5f:6a:ca:4a:95:9e:7a:8f:07:c5:da: - 45:72:82:71:0e:3a:d2:cc:6f:a7:b4:a1:23:bb:f6:24:9f:cb: - 17:fe:8c:a6:ce:c2:d2:db:cc:8d:fc:71:fc:03:29:c1:6c:5d: - 33:5f:64:b6:65:3b:89:6f:18:76:78:f5:dc:a2:48:1f:19:3f: - 8e:93:eb:f1:fa:17:ee:cd:4e:e3:04:12:55:d6:e5:e4:dd:fb: - 3e:05:7c:e2:1d:5e:c6:a7:bc:97:4f:68:3a:f5:e9:2e:0a:43: - b6:af:57:5c:62:68:7c:b7:fd:a3:8a:84:a0:ac:62:be:2b:09: - 87:34:f0:6a:01:bb:9b:29:56:3c:fe:00:37:cf:23:6c:f1:4e: - aa:b6:74:46:12:6c:91:ee:34:d5:ec:9a:91:e7:44:be:90:31: - 72:d5:49:02:f6:02:e5:f4:1f:eb:7c:d9:96:55:a9:ff:ec:8a: - f9:99:47:ff:35:5a:02:aa:04:cb:8a:5b:87:71:29:91:bd:a4: - b4:7a:0d:bd:9a:f5:57:23:00:07:21:17:3f:4a:39:d1:05:49: - 0b:a7:b6:37:81:a5:5d:8c:aa:33:5e:81:28:7c:a7:7d:27:eb: - 00:ae:8d:37 + Signature Value: + 4c:3a:a3:44:ac:b9:45:b1:c7:93:7e:c8:0b:0a:42:df:64:ea: + 1c:ee:59:6c:08:ba:89:5f:6a:ca:4a:95:9e:7a:8f:07:c5:da: + 45:72:82:71:0e:3a:d2:cc:6f:a7:b4:a1:23:bb:f6:24:9f:cb: + 17:fe:8c:a6:ce:c2:d2:db:cc:8d:fc:71:fc:03:29:c1:6c:5d: + 33:5f:64:b6:65:3b:89:6f:18:76:78:f5:dc:a2:48:1f:19:3f: + 8e:93:eb:f1:fa:17:ee:cd:4e:e3:04:12:55:d6:e5:e4:dd:fb: + 3e:05:7c:e2:1d:5e:c6:a7:bc:97:4f:68:3a:f5:e9:2e:0a:43: + b6:af:57:5c:62:68:7c:b7:fd:a3:8a:84:a0:ac:62:be:2b:09: + 87:34:f0:6a:01:bb:9b:29:56:3c:fe:00:37:cf:23:6c:f1:4e: + aa:b6:74:46:12:6c:91:ee:34:d5:ec:9a:91:e7:44:be:90:31: + 72:d5:49:02:f6:02:e5:f4:1f:eb:7c:d9:96:55:a9:ff:ec:8a: + f9:99:47:ff:35:5a:02:aa:04:cb:8a:5b:87:71:29:91:bd:a4: + b4:7a:0d:bd:9a:f5:57:23:00:07:21:17:3f:4a:39:d1:05:49: + 0b:a7:b6:37:81:a5:5d:8c:aa:33:5e:81:28:7c:a7:7d:27:eb: + 00:ae:8d:37 SHA1 Fingerprint=5F:3B:8C:F2:F8:10:B3:7D:78:B4:CE:EC:19:19:C3:73:34:B9:C7:74 diff --git a/Patches/Common/android_system_ca-certificates/files/d7746a63.0 b/Patches/Common/android_system_ca-certificates/files/d7746a63.0 index 946c4679..0411fd8b 100644 --- a/Patches/Common/android_system_ca-certificates/files/d7746a63.0 +++ b/Patches/Common/android_system_ca-certificates/files/d7746a63.0 @@ -35,7 +35,7 @@ Certificate: Subject: C=DE, O=D-Trust GmbH, CN=D-TRUST Root Class 3 CA 2 EV 2009 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:99:f1:84:34:70:ba:2f:b7:30:a0:8e:bd:7c:04: cf:be:62:bc:99:fd:82:97:d2:7a:0a:67:96:38:09: @@ -64,27 +64,25 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign X509v3 CRL Distribution Points: - Full Name: URI:ldap://directory.d-trust.net/CN=D-TRUST%20Root%20Class%203%20CA%202%20EV%202009,O=D-Trust%20GmbH,C=DE?certificaterevocationlist - Full Name: URI:http://www.d-trust.net/crl/d-trust_root_class_3_ca_2_ev_2009.crl - Signature Algorithm: sha256WithRSAEncryption - 34:ed:7b:5a:3c:a4:94:88:ef:1a:11:75:07:2f:b3:fe:3c:fa: - 1e:51:26:eb:87:f6:29:de:e0:f1:d4:c6:24:09:e9:c1:cf:55: - 1b:b4:30:d9:ce:1a:fe:06:51:a6:15:a4:2d:ef:b2:4b:bf:20: - 28:25:49:d1:a6:36:77:34:e8:64:df:52:b1:11:c7:73:7a:cd: - 39:9e:c2:ad:8c:71:21:f2:5a:6b:af:df:3c:4e:55:af:b2:84: - 65:14:89:b9:77:cb:2a:31:be:cf:a3:6d:cf:6f:48:94:32:46: - 6f:e7:71:8c:a0:a6:84:19:37:07:f2:03:45:09:2b:86:75:7c: - df:5f:69:57:00:db:6e:d8:a6:72:22:4b:50:d4:75:98:56:df: - b7:18:ff:43:43:50:ae:7a:44:7b:f0:79:51:d7:43:3d:a7:d3: - 81:d3:f0:c9:4f:b9:da:c6:97:86:d0:82:c3:e4:42:6d:fe:b0: - e2:64:4e:0e:26:e7:40:34:26:b5:08:89:d7:08:63:63:38:27: - 75:1e:33:ea:6e:a8:dd:9f:99:4f:74:4d:81:89:80:4b:dd:9a: - 97:29:5c:2f:be:81:41:b9:8c:ff:ea:7d:60:06:9e:cd:d7:3d: - d3:2e:a3:15:bc:a8:e6:26:e5:6f:c3:dc:b8:03:21:ea:9f:16: - f1:2c:54:b5 + Signature Value: + 34:ed:7b:5a:3c:a4:94:88:ef:1a:11:75:07:2f:b3:fe:3c:fa: + 1e:51:26:eb:87:f6:29:de:e0:f1:d4:c6:24:09:e9:c1:cf:55: + 1b:b4:30:d9:ce:1a:fe:06:51:a6:15:a4:2d:ef:b2:4b:bf:20: + 28:25:49:d1:a6:36:77:34:e8:64:df:52:b1:11:c7:73:7a:cd: + 39:9e:c2:ad:8c:71:21:f2:5a:6b:af:df:3c:4e:55:af:b2:84: + 65:14:89:b9:77:cb:2a:31:be:cf:a3:6d:cf:6f:48:94:32:46: + 6f:e7:71:8c:a0:a6:84:19:37:07:f2:03:45:09:2b:86:75:7c: + df:5f:69:57:00:db:6e:d8:a6:72:22:4b:50:d4:75:98:56:df: + b7:18:ff:43:43:50:ae:7a:44:7b:f0:79:51:d7:43:3d:a7:d3: + 81:d3:f0:c9:4f:b9:da:c6:97:86:d0:82:c3:e4:42:6d:fe:b0: + e2:64:4e:0e:26:e7:40:34:26:b5:08:89:d7:08:63:63:38:27: + 75:1e:33:ea:6e:a8:dd:9f:99:4f:74:4d:81:89:80:4b:dd:9a: + 97:29:5c:2f:be:81:41:b9:8c:ff:ea:7d:60:06:9e:cd:d7:3d: + d3:2e:a3:15:bc:a8:e6:26:e5:6f:c3:dc:b8:03:21:ea:9f:16: + f1:2c:54:b5 SHA1 Fingerprint=96:C9:1B:0B:95:B4:10:98:42:FA:D0:D8:22:79:FE:60:FA:B9:16:83 diff --git a/Patches/Common/android_system_ca-certificates/files/d96b65e2.0 b/Patches/Common/android_system_ca-certificates/files/d96b65e2.0 new file mode 100644 index 00000000..983467d7 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/d96b65e2.0 @@ -0,0 +1,121 @@ +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAw +PTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2Vy +dGFpbmx5IFJvb3QgUjEwHhcNMjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9 +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0 +YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANA2 +1B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O5MQT +vqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbed +aFySpvXl8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b0 +1C7jcvk2xusVtyWMOvwlDbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5 +r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGIXsXwClTNSaa/ApzSRKft43jvRl5tcdF5 +cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkNKPl6I7ENPT2a/Z2B7yyQ +wHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQAjeZjOVJ +6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA +2CnbrlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyH +Wyf5QBGenDPBt+U1VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMR +eiFPCyEQtkA6qyI6BJyLm4SGcprSp6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTgqj8ljZ9EXME66C6u +d0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAszHQNTVfSVcOQr +PbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d +8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi +1wrykXprOQ4vMMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrd +rRT90+7iIgXr0PK3aBLXWopBGsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9di +taY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+gjwN/KUD+nsa2UUeYNrEjvn8K8l7 +lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgHJBu6haEaBQmAupVj +yTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7fpYn +Kx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLy +yCwzk5Iwx06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5n +wXARPbv0+Em34yaXOp/SX3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6 +OV+KmalBWQewLK8= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=US, O=Certainly, CN=Certainly Root R1 + Validity + Not Before: Apr 1 00:00:00 2021 GMT + Not After : Apr 1 00:00:00 2046 GMT + Subject: C=US, O=Certainly, CN=Certainly Root R1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:d0:36:d4:1f:ea:dd:ab:e4:d1:b6:e6:fb:22:c0: + dd:13:0d:6a:7b:22:13:1c:97:3c:68:63:66:32:9c: + 03:b5:8d:a4:81:83:da:78:30:11:cf:dc:b2:2b:be: + 92:bf:8e:e4:c4:13:be:a4:68:4c:da:02:68:16:74: + be:b2:dd:04:e4:6b:2a:dd:37:1f:60:2c:db:f5:f7: + a1:7c:95:b7:0c:70:86:2e:f1:3a:ef:52:f7:cc:d3: + 9b:f9:8b:be:0e:df:31:b7:9d:68:5c:92:a6:f5:e5: + f3:0a:34:b5:ff:7b:a2:e4:87:a1:c6:af:17:00:ef: + 03:91:ed:a9:1c:4e:71:3d:d2:8b:6c:89:f4:78:86: + e6:6a:49:a0:ce:b5:d2:b0:ab:9b:f6:f4:d4:2e:e3: + 72:f9:36:c6:eb:15:b7:25:8c:3a:fc:25:0d:b3:22: + 73:21:74:c8:4a:96:61:92:f5:2f:0b:18:a5:f4:ad: + e2:ee:41:bd:01:79:fa:96:8c:8d:17:02:30:b4:f9: + af:78:1a:8c:b4:36:10:10:07:05:70:d0:f4:31:90: + 8a:51:c5:86:26:79:b2:11:88:5e:c5:f0:0a:54:cd: + 49:a6:bf:02:9c:d2:44:a7:ed:e3:78:ef:46:5e:6d: + 71:d1:79:70:1c:46:5f:51:e9:c9:37:dc:5f:7e:69: + 7b:41:df:34:45:e0:3b:84:f4:a1:8a:0a:36:9e:37: + cc:62:52:e1:89:0d:28:f9:7a:23:b1:0d:3d:3d:9a: + fd:9d:81:ef:2c:90:c0:7b:44:4e:bb:49:e0:0e:4a: + 56:92:bc:cb:b5:dd:79:17:89:91:de:61:89:74:92: + a8:e3:32:85:be:4e:85:a4:4b:59:cb:2b:c5:78:8e: + 71:54:d0:02:37:99:8c:e5:49:ea:e0:54:72:a4:11: + 06:2f:0b:8c:c1:5b:be:b5:a1:b0:53:6e:9c:b8:60: + 91:1f:59:6b:f9:2d:f4:94:0a:97:b5:ec:c5:76:03: + 54:1b:65:52:ba:4c:92:56:51:35:a0:40:d8:29:db: + ae:52:76:3b:2d:30:40:9b:8a:d0:42:56:b4:b7:88: + 01:a4:87:3b:53:96:cd:a3:16:8f:f3:66:aa:17:b1: + c7:60:e0:c1:43:05:0c:ee:9b:5b:60:6f:06:5c:87: + 5b:27:f9:40:11:9e:9c:33:c1:b7:e5:35:57:05:7f: + 27:ce:17:20:8c:1c:fc:f1:fb:da:31:29:49:ed:f5: + 0b:84:a7:4f:c1:f6:4e:c2:28:9c:fa:ee:e0:af:07: + fb:33:11:7a:21:4f:0b:21:10:b6:40:3a:ab:22:3a: + 04:9c:8b:9b:84:86:72:9a:d2:a7:a5:c4:b4:75:91: + a9:2b:23 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + E0:AA:3F:25:8D:9F:44:5C:C1:3A:E8:2E:AE:77:4C:84:3E:67:0C:F4 + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + b9:57:af:b8:12:da:57:83:8f:68:0b:33:1d:03:53:55:f4:95: + 70:e4:2b:3d:b0:39:eb:fa:89:62:fd:f7:d6:18:04:2f:21:34: + dd:f1:68:f0:d5:96:5a:de:c2:80:a3:c1:8d:c6:6a:f7:59:77: + ae:15:64:cf:5b:79:05:77:66:ea:8c:d3:6b:0d:dd:f1:59:2c: + c1:33:a5:30:80:15:45:07:45:1a:31:22:b6:92:00:ab:99:4d: + 3a:8f:77:af:a9:22:ca:2f:63:ca:15:d6:c7:c6:f0:3d:6c:fc: + 1c:0d:98:10:61:9e:11:a2:22:d7:0a:f2:91:7a:6b:39:0e:2f: + 30:c3:36:49:9f:e0:e9:0f:02:44:50:37:94:55:7d:ea:9f:f6: + 3b:ba:94:a5:4c:e9:bc:3e:51:b4:e8:ca:92:36:54:6d:5c:25: + 28:da:dd:ad:14:fd:d3:ee:e2:22:05:eb:d0:f2:b7:68:12:d7: + 5a:8a:41:1a:c6:92:a5:5a:3b:63:45:4f:bf:e1:3a:77:22:2f: + 5c:bf:46:f9:5a:03:85:13:42:5f:ca:de:53:d7:62:b5:a6:35: + 04:c2:47:ff:99:fd:84:df:5c:ce:e9:5e:80:28:41:f2:7d:e7: + 1e:90:d8:4f:76:3e:82:3c:0d:fc:a5:03:fa:7b:1a:d9:45:1e: + 60:da:c4:8e:f9:fc:2b:c9:7b:95:c5:2a:ff:aa:89:df:82:31: + 0f:72:ff:0c:27:d7:0a:1e:56:00:50:1e:0c:90:c1:96:b5:d8: + 14:85:bb:a7:0d:16:c1:f8:07:24:1b:ba:85:a1:1a:05:09:80: + ba:95:63:c9:3a:ec:25:9f:7f:9d:ba:a4:47:15:9b:44:70:f1: + 6a:4b:d6:38:5e:43:f3:18:7e:50:6e:e9:5a:28:e6:65:e6:77: + 1b:3a:fd:1d:be:03:26:a3:db:d4:e1:bb:7e:96:27:2b:1d:ee: + a4:fb:da:25:54:13:03:de:39:c6:c3:1f:4d:90:ec:8f:1b:4a: + d2:1c:ed:85:95:38:50:79:46:d6:c1:90:50:31:a9:5c:9a:6e: + 1d:f5:33:56:8b:a7:99:d2:f2:c8:2c:33:93:92:30:c7:4e:8c: + 65:33:10:64:17:fd:24:17:96:d1:8d:c2:3a:6a:2b:eb:13:8b: + 44:f2:21:f3:4a:1a:b7:77:5f:d7:ed:88:a4:72:e5:39:1f:95: + 9d:be:67:c1:70:11:3d:bb:f4:f8:49:b7:e3:26:97:3a:9f:d2: + 5f:7c:fb:c0:99:7c:39:29:e0:7b:1d:bf:0d:a7:8f:d2:29:34: + 6e:24:15:cb:de:90:5e:bf:1a:c4:66:ea:c2:e6:ba:39:5f:8a: + 99:a9:41:59:07:b0:2c:af +SHA1 Fingerprint=A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF diff --git a/Patches/Common/android_system_ca-certificates/files/da7377f6.0 b/Patches/Common/android_system_ca-certificates/files/da7377f6.0 index 42879ad0..ed248444 100644 --- a/Patches/Common/android_system_ca-certificates/files/da7377f6.0 +++ b/Patches/Common/android_system_ca-certificates/files/da7377f6.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=CN, O=UniTrust, CN=UCA Extended Validation Root Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:a9:09:07:28:13:02:b0:99:e0:64:aa:1e:43:16: 7a:73:b1:91:a0:75:3e:a8:fa:e3:38:00:7a:ec:89: @@ -88,33 +88,34 @@ Certificate: X509v3 Key Usage: critical Digital Signature, Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 36:8d:97:cc:42:15:64:29:37:9b:26:2c:d6:fb:ae:15:69:2c: - 6b:1a:1a:f7:5f:b6:f9:07:4c:59:ea:f3:c9:c8:b9:ae:cc:ba: - 2e:7a:dc:c0:f5:b0:2d:c0:3b:af:9f:70:05:11:6a:9f:25:4f: - 01:29:70:e3:e5:0c:e1:ea:5a:7c:dc:49:bb:c1:1e:2a:81:f5: - 16:4b:72:91:c8:a2:31:b9:aa:da:fc:9d:1f:f3:5d:40:02:13: - fc:4e:1c:06:ca:b3:14:90:54:17:19:12:1a:f1:1f:d7:0c:69: - 5a:f6:71:78:f4:94:7d:91:0b:8e:ec:90:54:8e:bc:6f:a1:4c: - ab:fc:74:64:fd:71:9a:f8:41:07:a1:cd:91:e4:3c:9a:e0:9b: - 32:39:73:ab:2a:d5:69:c8:78:91:26:31:7d:e2:c7:30:f1:fc: - 14:78:77:12:0e:13:f4:dd:16:94:bf:4b:67:7b:70:53:85:ca: - b0:bb:f3:38:4d:2c:90:39:c0:0d:c2:5d:6b:e9:e2:e5:d5:88: - 8d:d6:2c:bf:ab:1b:be:b5:28:87:12:17:74:6e:fc:7d:fc:8f: - d0:87:26:b0:1b:fb:b9:6c:ab:e2:9e:3d:15:c1:3b:2e:67:02: - 58:91:9f:ef:f8:42:1f:2c:b7:68:f5:75:ad:cf:b5:f6:ff:11: - 7d:c2:f0:24:a5:ad:d3:fa:a0:3c:a9:fa:5d:dc:a5:a0:ef:44: - a4:be:d6:e8:e5:e4:13:96:17:7b:06:3e:32:ed:c7:b7:42:bc: - 76:a3:d8:65:38:2b:38:35:51:21:0e:0e:6f:2e:34:13:40:e1: - 2b:67:0c:6d:4a:41:30:18:23:5a:32:55:99:c9:17:e0:3c:de: - f6:ec:79:ad:2b:58:19:a2:ad:2c:22:1a:95:8e:be:96:90:5d: - 42:57:c4:f9:14:03:35:2b:1c:2d:51:57:08:a7:3a:de:3f:e4: - c8:b4:03:73:c2:c1:26:80:bb:0b:42:1f:ad:0d:af:26:72:da: - cc:be:b3:a3:83:58:0d:82:c5:1f:46:51:e3:9c:18:cc:8d:9b: - 8d:ec:49:eb:75:50:d5:8c:28:59:ca:74:34:da:8c:0b:21:ab: - 1e:ea:1b:e5:c7:fd:15:3e:c0:17:aa:fb:23:6e:26:46:cb:fa: - f9:b1:72:6b:69:cf:22:84:0b:62:0f:ac:d9:19:00:94:a2:76: - 3c:d4:2d:9a:ed:04:9e:2d:06:62:10:37:52:1c:85:72:1b:27: - e5:cc:c6:31:ec:37:ec:63:59:9b:0b:1d:76:cc:7e:32:9a:88: - 95:08:36:52:bb:de:76:5f:76:49:49:ad:7f:bd:65:20:b2:c9: - c1:2b:76:18:76:9f:56:b1 + Signature Value: + 36:8d:97:cc:42:15:64:29:37:9b:26:2c:d6:fb:ae:15:69:2c: + 6b:1a:1a:f7:5f:b6:f9:07:4c:59:ea:f3:c9:c8:b9:ae:cc:ba: + 2e:7a:dc:c0:f5:b0:2d:c0:3b:af:9f:70:05:11:6a:9f:25:4f: + 01:29:70:e3:e5:0c:e1:ea:5a:7c:dc:49:bb:c1:1e:2a:81:f5: + 16:4b:72:91:c8:a2:31:b9:aa:da:fc:9d:1f:f3:5d:40:02:13: + fc:4e:1c:06:ca:b3:14:90:54:17:19:12:1a:f1:1f:d7:0c:69: + 5a:f6:71:78:f4:94:7d:91:0b:8e:ec:90:54:8e:bc:6f:a1:4c: + ab:fc:74:64:fd:71:9a:f8:41:07:a1:cd:91:e4:3c:9a:e0:9b: + 32:39:73:ab:2a:d5:69:c8:78:91:26:31:7d:e2:c7:30:f1:fc: + 14:78:77:12:0e:13:f4:dd:16:94:bf:4b:67:7b:70:53:85:ca: + b0:bb:f3:38:4d:2c:90:39:c0:0d:c2:5d:6b:e9:e2:e5:d5:88: + 8d:d6:2c:bf:ab:1b:be:b5:28:87:12:17:74:6e:fc:7d:fc:8f: + d0:87:26:b0:1b:fb:b9:6c:ab:e2:9e:3d:15:c1:3b:2e:67:02: + 58:91:9f:ef:f8:42:1f:2c:b7:68:f5:75:ad:cf:b5:f6:ff:11: + 7d:c2:f0:24:a5:ad:d3:fa:a0:3c:a9:fa:5d:dc:a5:a0:ef:44: + a4:be:d6:e8:e5:e4:13:96:17:7b:06:3e:32:ed:c7:b7:42:bc: + 76:a3:d8:65:38:2b:38:35:51:21:0e:0e:6f:2e:34:13:40:e1: + 2b:67:0c:6d:4a:41:30:18:23:5a:32:55:99:c9:17:e0:3c:de: + f6:ec:79:ad:2b:58:19:a2:ad:2c:22:1a:95:8e:be:96:90:5d: + 42:57:c4:f9:14:03:35:2b:1c:2d:51:57:08:a7:3a:de:3f:e4: + c8:b4:03:73:c2:c1:26:80:bb:0b:42:1f:ad:0d:af:26:72:da: + cc:be:b3:a3:83:58:0d:82:c5:1f:46:51:e3:9c:18:cc:8d:9b: + 8d:ec:49:eb:75:50:d5:8c:28:59:ca:74:34:da:8c:0b:21:ab: + 1e:ea:1b:e5:c7:fd:15:3e:c0:17:aa:fb:23:6e:26:46:cb:fa: + f9:b1:72:6b:69:cf:22:84:0b:62:0f:ac:d9:19:00:94:a2:76: + 3c:d4:2d:9a:ed:04:9e:2d:06:62:10:37:52:1c:85:72:1b:27: + e5:cc:c6:31:ec:37:ec:63:59:9b:0b:1d:76:cc:7e:32:9a:88: + 95:08:36:52:bb:de:76:5f:76:49:49:ad:7f:bd:65:20:b2:c9: + c1:2b:76:18:76:9f:56:b1 SHA1 Fingerprint=A3:A1:B0:6F:24:61:23:4A:E3:36:A5:C2:37:FC:A6:FF:DD:F0:D7:3A diff --git a/Patches/Common/android_system_ca-certificates/files/dbc54cab.0 b/Patches/Common/android_system_ca-certificates/files/dbc54cab.0 index f647e803..b360d90e 100644 --- a/Patches/Common/android_system_ca-certificates/files/dbc54cab.0 +++ b/Patches/Common/android_system_ca-certificates/files/dbc54cab.0 @@ -41,7 +41,7 @@ Certificate: Subject: C=US, O=AffirmTrust, CN=AffirmTrust Premium Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c4:12:df:a9:5f:fe:41:dd:dd:f5:9f:8a:e3:f6: ac:e1:3c:78:9a:bc:d8:f0:7f:7a:a0:33:2a:dc:8d: @@ -87,33 +87,34 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha384WithRSAEncryption - b3:57:4d:10:62:4e:3a:e4:ac:ea:b8:1c:af:32:23:c8:b3:49: - 5a:51:9c:76:28:8d:79:aa:57:46:17:d5:f5:52:f6:b7:44:e8: - 08:44:bf:18:84:d2:0b:80:cd:c5:12:fd:00:55:05:61:87:41: - dc:b5:24:9e:3c:c4:d8:c8:fb:70:9e:2f:78:96:83:20:36:de: - 7c:0f:69:13:88:a5:75:36:98:08:a6:c6:df:ac:ce:e3:58:d6: - b7:3e:de:ba:f3:eb:34:40:d8:a2:81:f5:78:3f:2f:d5:a5:fc: - d9:a2:d4:5e:04:0e:17:ad:fe:41:f0:e5:b2:72:fa:44:82:33: - 42:e8:2d:58:f7:56:8c:62:3f:ba:42:b0:9c:0c:5c:7e:2e:65: - 26:5c:53:4f:00:b2:78:7e:a1:0d:99:2d:8d:b8:1d:8e:a2:c4: - b0:fd:60:d0:30:a4:8e:c8:04:62:a9:c4:ed:35:de:7a:97:ed: - 0e:38:5e:92:2f:93:70:a5:a9:9c:6f:a7:7d:13:1d:7e:c6:08: - 48:b1:5e:67:eb:51:08:25:e9:e6:25:6b:52:29:91:9c:d2:39: - 73:08:57:de:99:06:b4:5b:9d:10:06:e1:c2:00:a8:b8:1c:4a: - 02:0a:14:d0:c1:41:ca:fb:8c:35:21:7d:82:38:f2:a9:54:91: - 19:35:93:94:6d:6a:3a:c5:b2:d0:bb:89:86:93:e8:9b:c9:0f: - 3a:a7:7a:b8:a1:f0:78:46:fa:fc:37:2f:e5:8a:84:f3:df:fe: - 04:d9:a1:68:a0:2f:24:e2:09:95:06:d5:95:ca:e1:24:96:eb: - 7c:f6:93:05:bb:ed:73:e9:2d:d1:75:39:d7:e7:24:db:d8:4e: - 5f:43:8f:9e:d0:14:39:bf:55:70:48:99:57:31:b4:9c:ee:4a: - 98:03:96:30:1f:60:06:ee:1b:23:fe:81:60:23:1a:47:62:85: - a5:cc:19:34:80:6f:b3:ac:1a:e3:9f:f0:7b:48:ad:d5:01:d9: - 67:b6:a9:72:93:ea:2d:66:b5:b2:b8:e4:3d:3c:b2:ef:4c:8c: - ea:eb:07:bf:ab:35:9a:55:86:bc:18:a6:b5:a8:5e:b4:83:6c: - 6b:69:40:d3:9f:dc:f1:c3:69:6b:b9:e1:6d:09:f4:f1:aa:50: - 76:0a:7a:7d:7a:17:a1:55:96:42:99:31:09:dd:60:11:8d:05: - 30:7e:e6:8e:46:d1:9d:14:da:c7:17:e4:05:96:8c:c4:24:b5: - 1b:cf:14:07:b2:40:f8:a3:9e:41:86:bc:04:d0:6b:96:c8:2a: - 80:34:fd:bf:ef:06:a3:dd:58:c5:85:3d:3e:8f:fe:9e:29:e0: - b6:b8:09:68:19:1c:18:43 + Signature Value: + b3:57:4d:10:62:4e:3a:e4:ac:ea:b8:1c:af:32:23:c8:b3:49: + 5a:51:9c:76:28:8d:79:aa:57:46:17:d5:f5:52:f6:b7:44:e8: + 08:44:bf:18:84:d2:0b:80:cd:c5:12:fd:00:55:05:61:87:41: + dc:b5:24:9e:3c:c4:d8:c8:fb:70:9e:2f:78:96:83:20:36:de: + 7c:0f:69:13:88:a5:75:36:98:08:a6:c6:df:ac:ce:e3:58:d6: + b7:3e:de:ba:f3:eb:34:40:d8:a2:81:f5:78:3f:2f:d5:a5:fc: + d9:a2:d4:5e:04:0e:17:ad:fe:41:f0:e5:b2:72:fa:44:82:33: + 42:e8:2d:58:f7:56:8c:62:3f:ba:42:b0:9c:0c:5c:7e:2e:65: + 26:5c:53:4f:00:b2:78:7e:a1:0d:99:2d:8d:b8:1d:8e:a2:c4: + b0:fd:60:d0:30:a4:8e:c8:04:62:a9:c4:ed:35:de:7a:97:ed: + 0e:38:5e:92:2f:93:70:a5:a9:9c:6f:a7:7d:13:1d:7e:c6:08: + 48:b1:5e:67:eb:51:08:25:e9:e6:25:6b:52:29:91:9c:d2:39: + 73:08:57:de:99:06:b4:5b:9d:10:06:e1:c2:00:a8:b8:1c:4a: + 02:0a:14:d0:c1:41:ca:fb:8c:35:21:7d:82:38:f2:a9:54:91: + 19:35:93:94:6d:6a:3a:c5:b2:d0:bb:89:86:93:e8:9b:c9:0f: + 3a:a7:7a:b8:a1:f0:78:46:fa:fc:37:2f:e5:8a:84:f3:df:fe: + 04:d9:a1:68:a0:2f:24:e2:09:95:06:d5:95:ca:e1:24:96:eb: + 7c:f6:93:05:bb:ed:73:e9:2d:d1:75:39:d7:e7:24:db:d8:4e: + 5f:43:8f:9e:d0:14:39:bf:55:70:48:99:57:31:b4:9c:ee:4a: + 98:03:96:30:1f:60:06:ee:1b:23:fe:81:60:23:1a:47:62:85: + a5:cc:19:34:80:6f:b3:ac:1a:e3:9f:f0:7b:48:ad:d5:01:d9: + 67:b6:a9:72:93:ea:2d:66:b5:b2:b8:e4:3d:3c:b2:ef:4c:8c: + ea:eb:07:bf:ab:35:9a:55:86:bc:18:a6:b5:a8:5e:b4:83:6c: + 6b:69:40:d3:9f:dc:f1:c3:69:6b:b9:e1:6d:09:f4:f1:aa:50: + 76:0a:7a:7d:7a:17:a1:55:96:42:99:31:09:dd:60:11:8d:05: + 30:7e:e6:8e:46:d1:9d:14:da:c7:17:e4:05:96:8c:c4:24:b5: + 1b:cf:14:07:b2:40:f8:a3:9e:41:86:bc:04:d0:6b:96:c8:2a: + 80:34:fd:bf:ef:06:a3:dd:58:c5:85:3d:3e:8f:fe:9e:29:e0: + b6:b8:09:68:19:1c:18:43 SHA1 Fingerprint=D8:A6:33:2C:E0:03:6F:B1:85:F6:63:4F:7D:6A:06:65:26:32:28:27 diff --git a/Patches/Common/android_system_ca-certificates/files/dbff3a01.0 b/Patches/Common/android_system_ca-certificates/files/dbff3a01.0 index dd62aa2c..4000b087 100644 --- a/Patches/Common/android_system_ca-certificates/files/dbff3a01.0 +++ b/Patches/Common/android_system_ca-certificates/files/dbff3a01.0 @@ -32,7 +32,7 @@ Certificate: Subject: C=US, OU=emSign PKI, O=eMudhra Inc, CN=emSign Root CA - C1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:cf:eb:a9:b9:f1:99:05:cc:d8:28:21:4a:f3:73: 34:51:84:56:10:f5:a0:4f:2c:12:e3:fa:13:9a:27: @@ -61,19 +61,20 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha256WithRSAEncryption - c2:4a:56:fa:15:21:7b:28:a2:e9:e5:1d:fb:f8:2d:c4:39:96: - 41:4c:3b:27:2c:c4:6c:18:15:80:c6:ac:af:47:59:2f:26:0b: - e3:36:b0:ef:3b:fe:43:97:49:32:99:12:15:5b:df:11:29:ff: - ab:53:f8:bb:c1:78:0f:ac:9c:53:af:57:bd:68:8c:3d:69:33: - f0:a3:a0:23:63:3b:64:67:22:44:ad:d5:71:cb:56:2a:78:92: - a3:4f:12:31:36:36:e2:de:fe:00:c4:a3:60:0f:27:ad:a0:b0: - 8a:b5:36:7a:52:a1:bd:27:f4:20:27:62:e8:4d:94:24:13:e4: - 0a:04:e9:3c:ab:2e:c8:43:09:4a:c6:61:04:e5:49:34:7e:d3: - c4:c8:f5:0f:c0:aa:e9:ba:54:5e:f3:63:2b:4f:4f:50:d4:fe: - b9:7b:99:8c:3d:c0:2e:bc:02:2b:d3:c4:40:e4:8a:07:31:1e: - 9b:ce:26:99:13:fb:11:ea:9a:22:0c:11:19:c7:5e:1b:81:50: - 30:c8:96:12:6e:e7:cb:41:7f:91:3b:a2:47:b7:54:80:1b:dc: - 00:cc:9a:90:ea:c3:c3:50:06:62:0c:30:c0:15:48:a7:a8:59: - 7c:e1:ae:22:a2:e2:0a:7a:0f:fa:62:ab:52:4c:e1:f1:df:ca: - be:83:0d:42 + Signature Value: + c2:4a:56:fa:15:21:7b:28:a2:e9:e5:1d:fb:f8:2d:c4:39:96: + 41:4c:3b:27:2c:c4:6c:18:15:80:c6:ac:af:47:59:2f:26:0b: + e3:36:b0:ef:3b:fe:43:97:49:32:99:12:15:5b:df:11:29:ff: + ab:53:f8:bb:c1:78:0f:ac:9c:53:af:57:bd:68:8c:3d:69:33: + f0:a3:a0:23:63:3b:64:67:22:44:ad:d5:71:cb:56:2a:78:92: + a3:4f:12:31:36:36:e2:de:fe:00:c4:a3:60:0f:27:ad:a0:b0: + 8a:b5:36:7a:52:a1:bd:27:f4:20:27:62:e8:4d:94:24:13:e4: + 0a:04:e9:3c:ab:2e:c8:43:09:4a:c6:61:04:e5:49:34:7e:d3: + c4:c8:f5:0f:c0:aa:e9:ba:54:5e:f3:63:2b:4f:4f:50:d4:fe: + b9:7b:99:8c:3d:c0:2e:bc:02:2b:d3:c4:40:e4:8a:07:31:1e: + 9b:ce:26:99:13:fb:11:ea:9a:22:0c:11:19:c7:5e:1b:81:50: + 30:c8:96:12:6e:e7:cb:41:7f:91:3b:a2:47:b7:54:80:1b:dc: + 00:cc:9a:90:ea:c3:c3:50:06:62:0c:30:c0:15:48:a7:a8:59: + 7c:e1:ae:22:a2:e2:0a:7a:0f:fa:62:ab:52:4c:e1:f1:df:ca: + be:83:0d:42 SHA1 Fingerprint=E7:2E:F1:DF:FC:B2:09:28:CF:5D:D4:D5:67:37:B1:51:CB:86:4F:01 diff --git a/Patches/Common/android_system_ca-certificates/files/dc99f41e.0 b/Patches/Common/android_system_ca-certificates/files/dc99f41e.0 index e23f81a5..c5199869 100644 --- a/Patches/Common/android_system_ca-certificates/files/dc99f41e.0 +++ b/Patches/Common/android_system_ca-certificates/files/dc99f41e.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=GR, L=Athens, O=Hellenic Academic and Research Institutions Cert. Authority, CN=Hellenic Academic and Research Institutions RootCA 2015 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:c2:f8:a9:3f:1b:89:fc:3c:3c:04:5d:3d:90:36: b0:91:3a:79:3c:66:5a:ef:6d:39:01:49:1a:b4:b7: @@ -91,33 +91,34 @@ Certificate: X509v3 Subject Key Identifier: 71:15:67:C8:C8:C9:BD:75:5D:72:D0:38:18:6A:9D:F3:71:24:54:0B Signature Algorithm: sha256WithRSAEncryption - 75:bb:6d:54:4b:aa:10:58:46:34:f2:62:d7:16:36:5d:08:5e: - d5:6c:c8:87:bd:b4:2e:46:f2:31:f8:7c:ea:42:b5:93:16:55: - dc:a1:0c:12:a0:da:61:7e:0f:58:58:73:64:72:c7:e8:45:8e: - dc:a9:f2:26:3f:c6:79:8c:b1:53:08:33:81:b0:56:13:be:e6: - 51:5c:d8:9b:0a:4f:4b:9c:56:53:02:e9:4f:f6:0d:60:ea:4d: - 42:55:e8:7c:1b:21:21:d3:1b:3a:cc:77:f2:b8:90:f1:68:c7: - f9:5a:fe:fa:2d:f4:bf:c9:f5:45:1b:ce:38:10:2a:37:8a:79: - a3:b4:e3:09:6c:85:86:93:ff:89:96:27:78:81:8f:67:e3:46: - 74:54:8e:d9:0d:69:e2:4a:f4:4d:74:03:ff:b2:77:ed:95:67: - 97:e4:b1:c5:ab:bf:6a:23:e8:d4:94:e2:44:28:62:c4:4b:e2: - f0:d8:e2:29:6b:1a:70:7e:24:61:93:7b:4f:03:32:25:0d:45: - 24:2b:96:b4:46:6a:bf:4a:0b:f7:9a:8f:c1:ac:1a:c5:67:f3: - 6f:34:d2:fa:73:63:8c:ef:16:b0:a8:a4:46:2a:f8:eb:12:ec: - 72:b4:ef:f8:2b:7e:8c:52:c0:8b:84:54:f9:2f:3e:e3:55:a8: - dc:66:b1:d9:e1:5f:d8:b3:8c:59:34:59:a4:ab:4f:6c:bb:1f: - 18:db:75:ab:d8:cb:92:cd:94:38:61:0e:07:06:1f:4b:46:10: - f1:15:be:8d:85:5c:3b:4a:2b:81:79:0f:b4:69:9f:49:50:97: - 4d:f7:0e:56:5d:c0:95:6a:c2:36:c3:1b:68:c9:f5:2a:dc:47: - 9a:be:b2:ce:c5:25:e8:fa:03:b9:da:f9:16:6e:91:84:f5:1c: - 28:c8:fc:26:cc:d7:1c:90:56:a7:5f:6f:3a:04:bc:cd:78:89: - 0b:8e:0f:2f:a3:aa:4f:a2:1b:12:3d:16:08:40:0f:f1:46:4c: - d7:aa:7b:08:c1:0a:f5:6d:27:de:02:8f:ca:c3:b5:2b:ca:e9: - eb:c8:21:53:38:a5:cc:3b:d8:77:37:30:a2:4f:d9:6f:d1:f2: - 40:ad:41:7a:17:c5:d6:4a:35:89:b7:41:d5:7c:86:7f:55:4d: - 83:4a:a5:73:20:c0:3a:af:90:f1:9a:24:8e:d9:8e:71:ca:7b: - b8:86:da:b2:8f:99:3e:1d:13:0d:12:11:ee:d4:ab:f0:e9:15: - 76:02:e4:e0:df:aa:20:1e:5b:61:85:64:40:a9:90:97:0d:ad: - 53:d2:5a:1d:87:6a:00:97:65:62:b4:be:6f:6a:a7:f5:2c:42: - ed:32:ad:b6:21:9e:be:bc + Signature Value: + 75:bb:6d:54:4b:aa:10:58:46:34:f2:62:d7:16:36:5d:08:5e: + d5:6c:c8:87:bd:b4:2e:46:f2:31:f8:7c:ea:42:b5:93:16:55: + dc:a1:0c:12:a0:da:61:7e:0f:58:58:73:64:72:c7:e8:45:8e: + dc:a9:f2:26:3f:c6:79:8c:b1:53:08:33:81:b0:56:13:be:e6: + 51:5c:d8:9b:0a:4f:4b:9c:56:53:02:e9:4f:f6:0d:60:ea:4d: + 42:55:e8:7c:1b:21:21:d3:1b:3a:cc:77:f2:b8:90:f1:68:c7: + f9:5a:fe:fa:2d:f4:bf:c9:f5:45:1b:ce:38:10:2a:37:8a:79: + a3:b4:e3:09:6c:85:86:93:ff:89:96:27:78:81:8f:67:e3:46: + 74:54:8e:d9:0d:69:e2:4a:f4:4d:74:03:ff:b2:77:ed:95:67: + 97:e4:b1:c5:ab:bf:6a:23:e8:d4:94:e2:44:28:62:c4:4b:e2: + f0:d8:e2:29:6b:1a:70:7e:24:61:93:7b:4f:03:32:25:0d:45: + 24:2b:96:b4:46:6a:bf:4a:0b:f7:9a:8f:c1:ac:1a:c5:67:f3: + 6f:34:d2:fa:73:63:8c:ef:16:b0:a8:a4:46:2a:f8:eb:12:ec: + 72:b4:ef:f8:2b:7e:8c:52:c0:8b:84:54:f9:2f:3e:e3:55:a8: + dc:66:b1:d9:e1:5f:d8:b3:8c:59:34:59:a4:ab:4f:6c:bb:1f: + 18:db:75:ab:d8:cb:92:cd:94:38:61:0e:07:06:1f:4b:46:10: + f1:15:be:8d:85:5c:3b:4a:2b:81:79:0f:b4:69:9f:49:50:97: + 4d:f7:0e:56:5d:c0:95:6a:c2:36:c3:1b:68:c9:f5:2a:dc:47: + 9a:be:b2:ce:c5:25:e8:fa:03:b9:da:f9:16:6e:91:84:f5:1c: + 28:c8:fc:26:cc:d7:1c:90:56:a7:5f:6f:3a:04:bc:cd:78:89: + 0b:8e:0f:2f:a3:aa:4f:a2:1b:12:3d:16:08:40:0f:f1:46:4c: + d7:aa:7b:08:c1:0a:f5:6d:27:de:02:8f:ca:c3:b5:2b:ca:e9: + eb:c8:21:53:38:a5:cc:3b:d8:77:37:30:a2:4f:d9:6f:d1:f2: + 40:ad:41:7a:17:c5:d6:4a:35:89:b7:41:d5:7c:86:7f:55:4d: + 83:4a:a5:73:20:c0:3a:af:90:f1:9a:24:8e:d9:8e:71:ca:7b: + b8:86:da:b2:8f:99:3e:1d:13:0d:12:11:ee:d4:ab:f0:e9:15: + 76:02:e4:e0:df:aa:20:1e:5b:61:85:64:40:a9:90:97:0d:ad: + 53:d2:5a:1d:87:6a:00:97:65:62:b4:be:6f:6a:a7:f5:2c:42: + ed:32:ad:b6:21:9e:be:bc SHA1 Fingerprint=01:0C:06:95:A6:98:19:14:FF:BF:5F:C6:B0:B6:95:EA:29:E9:12:A6 diff --git a/Patches/Common/android_system_ca-certificates/files/dfc0fe80.0 b/Patches/Common/android_system_ca-certificates/files/dfc0fe80.0 index c660aab3..1b82f313 100644 --- a/Patches/Common/android_system_ca-certificates/files/dfc0fe80.0 +++ b/Patches/Common/android_system_ca-certificates/files/dfc0fe80.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=CH, O=WISeKey, OU=OISTE Foundation Endorsed, CN=OISTE WISeKey Global Root GB CA Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:d8:17:b7:1c:4a:24:2a:d6:97:b1:ca:e2:1e:fb: 7d:38:ef:98:f5:b2:39:98:4e:27:b8:11:5d:7b:d2: @@ -64,19 +64,20 @@ Certificate: 1.3.6.1.4.1.311.21.1: ... Signature Algorithm: sha256WithRSAEncryption - 40:4c:fb:87:b2:99:81:90:7e:9d:c5:b0:b0:26:cd:88:7b:2b: - 32:8d:6e:b8:21:71:58:97:7d:ae:37:14:af:3e:e7:f7:9a:e2: - 7d:f6:71:98:99:04:aa:43:74:78:a3:e3:49:61:3e:73:8c:4d: - 94:e0:f9:71:c4:b6:16:0e:53:78:1f:d6:a2:87:2f:02:39:81: - 29:3c:af:15:98:21:30:fe:28:90:00:8c:d1:e1:cb:fa:5e:c8: - fd:f8:10:46:3b:a2:78:42:91:17:74:55:0a:de:50:67:4d:66: - d1:a7:ff:fd:d9:c0:b5:a8:a3:8a:ce:66:f5:0f:43:cd:a7:2b: - 57:7b:63:46:6a:aa:2e:52:d8:f4:ed:e1:6d:ad:29:90:78:48: - ba:e1:23:aa:a3:89:ec:b5:ab:96:c0:b4:4b:a2:1d:97:9e:7a: - f2:6e:40:71:df:68:f1:65:4d:ce:7c:05:df:53:65:a9:a5:f0: - b1:97:04:70:15:46:03:98:d4:d2:bf:54:b4:a0:58:7d:52:6f: - da:56:26:62:d4:d8:db:89:31:6f:1c:f0:22:c2:d3:62:1c:35: - cd:4c:69:15:54:1a:90:98:de:eb:1e:5f:ca:77:c7:cb:8e:3d: - 43:69:9c:9a:58:d0:24:3b:df:1b:40:96:7e:35:ad:81:c7:4e: - 71:ba:88:13 + Signature Value: + 40:4c:fb:87:b2:99:81:90:7e:9d:c5:b0:b0:26:cd:88:7b:2b: + 32:8d:6e:b8:21:71:58:97:7d:ae:37:14:af:3e:e7:f7:9a:e2: + 7d:f6:71:98:99:04:aa:43:74:78:a3:e3:49:61:3e:73:8c:4d: + 94:e0:f9:71:c4:b6:16:0e:53:78:1f:d6:a2:87:2f:02:39:81: + 29:3c:af:15:98:21:30:fe:28:90:00:8c:d1:e1:cb:fa:5e:c8: + fd:f8:10:46:3b:a2:78:42:91:17:74:55:0a:de:50:67:4d:66: + d1:a7:ff:fd:d9:c0:b5:a8:a3:8a:ce:66:f5:0f:43:cd:a7:2b: + 57:7b:63:46:6a:aa:2e:52:d8:f4:ed:e1:6d:ad:29:90:78:48: + ba:e1:23:aa:a3:89:ec:b5:ab:96:c0:b4:4b:a2:1d:97:9e:7a: + f2:6e:40:71:df:68:f1:65:4d:ce:7c:05:df:53:65:a9:a5:f0: + b1:97:04:70:15:46:03:98:d4:d2:bf:54:b4:a0:58:7d:52:6f: + da:56:26:62:d4:d8:db:89:31:6f:1c:f0:22:c2:d3:62:1c:35: + cd:4c:69:15:54:1a:90:98:de:eb:1e:5f:ca:77:c7:cb:8e:3d: + 43:69:9c:9a:58:d0:24:3b:df:1b:40:96:7e:35:ad:81:c7:4e: + 71:ba:88:13 SHA1 Fingerprint=0F:F9:40:76:18:D3:D7:6A:4B:98:F0:A8:35:9E:0C:FD:27:AC:CC:ED diff --git a/Patches/Common/android_system_ca-certificates/files/e13665f9.0 b/Patches/Common/android_system_ca-certificates/files/e13665f9.0 new file mode 100644 index 00000000..c8e6115a --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/e13665f9.0 @@ -0,0 +1,125 @@ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQEL +BQAwYTELMAkGA1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUg +Q2VydGlmaWNhdGlvbiBFbGVjdHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJv +b3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQwNDI2MDg1NzU2WjBhMQswCQYDVQQG +EwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBDZXJ0aWZpY2F0aW9u +IEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZ +n56eY+hz2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd +2JQDoOw05TDENX37Jk0bbjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgF +VwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZ +GoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAdgjH8KcwAWJeRTIAAHDOF +li/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViWVSHbhlnU +r8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2 +eY8fTpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIb +MlEsPvLfe/ZdeikZjuXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISg +jwBUFfyRbVinljvrS5YnzWuioYasDXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB +7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwSVXAkPcvCFDVDXSdOvsC9qnyW +5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI04Y+oXNZtPdE +ITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0 +90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+z +xiD2BkewhpMl0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYu +QEkHDVneixCwSQXi/5E/S7fdAo74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4 +FstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRYYdZ2vyJ/0Adqp2RT8JeNnYA/u8EH +22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJpadbGNjHh/PqAulxP +xOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65xxBzn +dFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5 +Xc0yGYuPjCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7b +nV2UqL1g52KAdoGDDIzMMEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQ +CvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9zZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZH +u/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3rAZ3r2OvEhJn7wAzMMujj +d9qDRIueVSjAi1jTkD5OGwDxFa2DK5o= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 13:02:d5:e2:40:4c:92:46:86:16:67:5d:b4:bb:bb:b2:6b:3e:fc:13 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=TN, O=Agence Nationale de Certification Electronique, CN=TunTrust Root CA + Validity + Not Before: Apr 26 08:57:56 2019 GMT + Not After : Apr 26 08:57:56 2044 GMT + Subject: C=TN, O=Agence Nationale de Certification Electronique, CN=TunTrust Root CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:c3:cd:d3:fc:bd:04:53:dd:0c:20:3a:d5:88:2e: + 05:4b:41:f5:83:82:7e:f7:59:9f:9e:9e:63:e8:73: + da:f6:06:a9:4f:1f:b4:f9:0b:1f:39:8c:9a:20:d0: + 7e:06:d4:ec:34:d9:86:bc:75:5b:87:88:f0:d2:d9: + d4:a3:0a:b2:6c:1b:eb:49:2c:3e:ac:5d:d8:94:03: + a0:ec:34:e5:30:c4:35:7d:fb:26:4d:1b:6e:30:54: + d8:f5:80:45:9c:39:ad:9c:c9:25:04:4d:9a:90:3e: + 4e:40:6e:8a:6b:cd:29:67:c6:cc:2d:e0:74:e8:05: + 57:0a:48:50:fa:7a:43:da:7e:ec:5b:9a:0e:62:76: + fe:ea:9d:1d:85:72:ec:11:bb:35:e8:1f:27:bf:c1: + a1:c7:bb:48:16:dd:56:d7:cc:4e:a0:e1:b9:ac:db: + d5:83:19:1a:85:d1:94:97:d7:ca:a3:65:0b:f3:38: + f9:02:ae:dd:f6:67:cf:c9:3f:f5:8a:2c:47:1a:99: + 6f:05:0d:fd:d0:1d:82:31:fc:29:cc:00:58:97:91: + 4c:80:00:1c:33:85:96:2f:cb:41:c2:8b:10:84:c3: + 09:24:89:1f:b5:0f:d9:d9:77:47:18:92:94:60:5c: + c7:99:03:3c:fe:f7:95:a7:7d:50:a1:80:c2:a9:83: + ad:58:96:55:21:db:86:59:d4:af:c6:bc:dd:81:6e: + 07:db:60:62:fe:ec:10:6e:da:68:01:f4:83:1b:a9: + 3e:a2:5b:23:d7:64:c6:df:dc:a2:7d:d8:4b:ba:82: + d2:51:f8:66:bf:06:46:e4:79:2a:26:36:79:8f:1f: + 4e:99:1d:b2:8f:0c:0e:1c:ff:c9:5d:c0:fd:90:10: + a6:b1:37:f3:cd:3a:24:6e:b4:85:90:bf:80:b9:0c: + 8c:d5:9b:d6:c8:f1:56:3f:1a:80:89:7a:a9:e2:1b: + 32:51:2c:3e:f2:df:7b:f6:5d:7a:29:19:8e:e5:c8: + bd:36:71:8b:5d:4c:c2:1d:3f:ad:58:a2:cf:3d:70: + 4d:a6:50:98:25:dc:23:f9:b8:58:41:08:71:bf:4f: + b8:84:a0:8f:00:54:15:fc:91:6d:58:a7:96:3b:eb: + 4b:96:27:cd:6b:a2:a1:86:ac:0d:7c:54:e6:66:4c: + 66:5f:90:be:21:9a:02:46:2d:e4:83:c2:80:b9:cf: + 4b:3e:e8:7f:3c:01:ec:8f:5e:cd:7f:d2:28:42:01: + 95:8a:e2:97:3d:10:21:7d:f6:9d:1c:c5:34:a1:ec: + 2c:0e:0a:52:2c:12:55:70:24:3d:cb:c2:14:35:43: + 5d:27:4e:be:c0:bd:aa:7c:96:e7:fc:9e:61:ad:44: + d3:00:97 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 06:9A:9B:1F:53:7D:F1:F5:A4:C8:D3:86:3E:A1:73:59:B4:F7:44:21 + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Authority Key Identifier: + 06:9A:9B:1F:53:7D:F1:F5:A4:C8:D3:86:3E:A1:73:59:B4:F7:44:21 + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + aa:05:6e:b6:dd:15:c9:bf:b3:c6:20:f6:06:47:b0:86:93:25: + d3:8d:b9:c8:00:3f:97:f5:52:27:88:71:c9:74:fd:eb:ca:64: + db:5b:ef:1e:5d:ba:bf:d1:eb:ee:5c:69:ba:16:c8:f3:b9:8f: + d3:36:2e:40:49:07:0d:59:de:8b:10:b0:49:05:e2:ff:91:3f: + 4b:b7:dd:02:8e:f8:81:28:5c:cc:dc:6d:af:5f:14:9c:7d:58: + 78:0d:f6:80:09:b9:e9:0e:97:29:19:b8:b7:eb:f8:16:cb:55: + 12:e4:c6:7d:bb:c4:ec:f8:b5:1c:4e:3e:67:bf:c5:5f:1b:6d: + 6d:47:28:aa:04:58:61:d6:76:bf:22:7f:d0:07:6a:a7:64:53: + f0:97:8d:9d:80:3f:bb:c1:07:db:65:af:e6:9b:32:9a:c3:54: + 93:c4:1c:08:c3:44:fb:7b:63:11:43:d1:6a:1a:61:6a:79:6d: + 90:4f:29:8e:47:05:c1:12:69:69:d6:c6:36:31:e1:fc:fa:80: + ba:5c:4f:c4:eb:b7:32:ac:f8:75:61:17:d7:10:19:b9:f1:d2: + 09:ef:7a:42:9d:5b:5a:0b:d4:c6:95:4e:2a:ce:ff:07:d7:4f: + 7e:18:06:88:f1:19:b5:d9:98:bb:ae:71:c4:1c:e7:74:59:58: + ef:0c:89:cf:8b:1f:75:93:1a:04:14:92:48:50:a9:eb:57:29: + 00:16:e3:36:1c:c8:f8:bf:f0:33:d5:41:0f:c4:cc:3c:dd:e9: + 33:43:01:91:10:2b:1e:d1:b9:5d:cd:32:19:8b:8f:8c:20:77: + d7:22:c4:42:dc:84:16:9b:25:6d:e8:b4:55:71:7f:b0:7c:b3: + d3:71:49:b9:cf:52:a4:04:3f:dc:3d:a0:bb:af:33:9e:0a:30: + 60:8e:db:9d:5d:94:a8:bd:60:e7:62:80:76:81:83:0c:8c:cc: + 30:46:49:e2:0c:d2:a8:af:eb:61:71:ef:e7:22:62:a9:f7:5c: + 64:6c:9f:16:8c:67:36:27:45:f5:09:7b:bf:f6:10:0a:f1:b0: + 8d:54:43:8c:04:ba:a3:3f:ef:e2:35:c7:f9:74:e0:6f:34:41: + d0:bf:73:65:57:20:f9:9b:67:7a:66:68:24:4e:80:65:bd:10: + 99:06:59:f2:65:af:b8:c6:47:bb:fd:90:78:8b:41:73:2e:af: + 55:1f:dc:3b:92:72:6e:84:d3:d0:61:4c:0d:cc:76:57:e2:2d: + 85:22:15:36:0d:eb:01:9d:eb:d8:eb:c4:84:99:fb:c0:0c:cc: + 32:e8:e3:77:da:83:44:8b:9e:55:28:c0:8b:58:d3:90:3e:4e: + 1b:00:f1:15:ad:83:2b:9a +SHA1 Fingerprint=CF:E9:70:84:0F:E0:73:0F:9D:F6:0C:7F:2C:4B:EE:20:46:34:9C:BB diff --git a/Patches/Common/android_system_ca-certificates/files/e442e424.0 b/Patches/Common/android_system_ca-certificates/files/e442e424.0 index efa4015e..e9465bc9 100644 --- a/Patches/Common/android_system_ca-certificates/files/e442e424.0 +++ b/Patches/Common/android_system_ca-certificates/files/e442e424.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=BM, O=QuoVadis Limited, CN=QuoVadis Root CA 3 G3 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b3:cb:0e:10:67:8e:ea:14:97:a7:32:2a:0a:56: 36:7f:68:4c:c7:b3:6f:3a:23:14:91:ff:19:7f:a5: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: C6:17:D0:BC:A8:EA:02:43:F2:1B:06:99:5D:2B:90:20:B9:D7:9C:E4 Signature Algorithm: sha256WithRSAEncryption - 34:61:d9:56:b5:12:87:55:4d:dd:a3:35:31:46:bb:a4:07:72: - bc:5f:61:62:e8:a5:fb:0b:37:b1:3c:b6:b3:fa:29:9d:7f:02: - f5:a4:c9:a8:93:b7:7a:71:28:69:8f:73:e1:52:90:da:d5:be: - 3a:e5:b7:76:6a:56:80:21:df:5d:e6:e9:3a:9e:e5:3e:f6:a2: - 69:c7:2a:0a:b0:18:47:dc:20:70:7d:52:a3:3e:59:7c:c1:ba: - c9:c8:15:40:61:ca:72:d6:70:ac:d2:b7:f0:1c:e4:86:29:f0: - ce:ef:68:63:d0:b5:20:8a:15:61:9a:7e:86:98:b4:c9:c2:76: - fb:cc:ba:30:16:cc:a3:61:c6:74:13:e5:6b:ef:a3:15:ea:03: - fe:13:8b:64:e4:d3:c1:d2:e8:84:fb:49:d1:10:4d:79:66:eb: - aa:fd:f4:8d:31:1e:70:14:ad:dc:de:67:13:4c:81:15:61:bc: - b7:d9:91:77:71:19:81:60:bb:f0:58:a5:b5:9c:0b:f7:8f:22: - 55:27:c0:4b:01:6d:3b:99:0d:d4:1d:9b:63:67:2f:d0:ee:0d: - ca:66:bc:94:4f:a6:ad:ed:fc:ee:63:ac:57:3f:65:25:cf:b2: - 86:8f:d0:08:ff:b8:76:14:6e:de:e5:27:ec:ab:78:b5:53:b9: - b6:3f:e8:20:f9:d2:a8:be:61:46:ca:87:8c:84:f3:f9:f1:a0: - 68:9b:22:1e:81:26:9b:10:04:91:71:c0:06:1f:dc:a0:d3:b9: - 56:a7:e3:98:2d:7f:83:9d:df:8c:2b:9c:32:8e:32:94:f0:01: - 3c:22:2a:9f:43:c2:2e:c3:98:39:07:38:7b:fc:5e:00:42:1f: - f3:32:26:79:83:84:f6:e5:f0:c1:51:12:c0:0b:1e:04:23:0c: - 54:a5:4c:2f:49:c5:4a:d1:b6:6e:60:0d:6b:fc:6b:8b:85:24: - 64:b7:89:0e:ab:25:47:5b:3c:cf:7e:49:bd:c7:e9:0a:c6:da: - f7:7e:0e:17:08:d3:48:97:d0:71:92:f0:0f:39:3e:34:6a:1c: - 7d:d8:f2:22:ae:bb:69:f4:33:b4:a6:48:55:d1:0f:0e:26:e8: - ec:b6:0b:2d:a7:85:35:cd:fd:59:c8:9f:d1:cd:3e:5a:29:34: - b9:3d:84:ce:b1:65:d4:59:91:91:56:75:21:c1:77:9e:f9:7a: - e1:60:9d:d3:ad:04:18:f4:7c:eb:5e:93:8f:53:4a:22:29:f8: - 48:2b:3e:4d:86:ac:5b:7f:cb:06:99:59:60:d8:58:65:95:8d: - 44:d1:f7:7f:7e:27:7f:7d:ae:80:f5:07:4c:b6:3e:9c:71:54: - 99:04:4b:fd:58:f9:98:f4 + Signature Value: + 34:61:d9:56:b5:12:87:55:4d:dd:a3:35:31:46:bb:a4:07:72: + bc:5f:61:62:e8:a5:fb:0b:37:b1:3c:b6:b3:fa:29:9d:7f:02: + f5:a4:c9:a8:93:b7:7a:71:28:69:8f:73:e1:52:90:da:d5:be: + 3a:e5:b7:76:6a:56:80:21:df:5d:e6:e9:3a:9e:e5:3e:f6:a2: + 69:c7:2a:0a:b0:18:47:dc:20:70:7d:52:a3:3e:59:7c:c1:ba: + c9:c8:15:40:61:ca:72:d6:70:ac:d2:b7:f0:1c:e4:86:29:f0: + ce:ef:68:63:d0:b5:20:8a:15:61:9a:7e:86:98:b4:c9:c2:76: + fb:cc:ba:30:16:cc:a3:61:c6:74:13:e5:6b:ef:a3:15:ea:03: + fe:13:8b:64:e4:d3:c1:d2:e8:84:fb:49:d1:10:4d:79:66:eb: + aa:fd:f4:8d:31:1e:70:14:ad:dc:de:67:13:4c:81:15:61:bc: + b7:d9:91:77:71:19:81:60:bb:f0:58:a5:b5:9c:0b:f7:8f:22: + 55:27:c0:4b:01:6d:3b:99:0d:d4:1d:9b:63:67:2f:d0:ee:0d: + ca:66:bc:94:4f:a6:ad:ed:fc:ee:63:ac:57:3f:65:25:cf:b2: + 86:8f:d0:08:ff:b8:76:14:6e:de:e5:27:ec:ab:78:b5:53:b9: + b6:3f:e8:20:f9:d2:a8:be:61:46:ca:87:8c:84:f3:f9:f1:a0: + 68:9b:22:1e:81:26:9b:10:04:91:71:c0:06:1f:dc:a0:d3:b9: + 56:a7:e3:98:2d:7f:83:9d:df:8c:2b:9c:32:8e:32:94:f0:01: + 3c:22:2a:9f:43:c2:2e:c3:98:39:07:38:7b:fc:5e:00:42:1f: + f3:32:26:79:83:84:f6:e5:f0:c1:51:12:c0:0b:1e:04:23:0c: + 54:a5:4c:2f:49:c5:4a:d1:b6:6e:60:0d:6b:fc:6b:8b:85:24: + 64:b7:89:0e:ab:25:47:5b:3c:cf:7e:49:bd:c7:e9:0a:c6:da: + f7:7e:0e:17:08:d3:48:97:d0:71:92:f0:0f:39:3e:34:6a:1c: + 7d:d8:f2:22:ae:bb:69:f4:33:b4:a6:48:55:d1:0f:0e:26:e8: + ec:b6:0b:2d:a7:85:35:cd:fd:59:c8:9f:d1:cd:3e:5a:29:34: + b9:3d:84:ce:b1:65:d4:59:91:91:56:75:21:c1:77:9e:f9:7a: + e1:60:9d:d3:ad:04:18:f4:7c:eb:5e:93:8f:53:4a:22:29:f8: + 48:2b:3e:4d:86:ac:5b:7f:cb:06:99:59:60:d8:58:65:95:8d: + 44:d1:f7:7f:7e:27:7f:7d:ae:80:f5:07:4c:b6:3e:9c:71:54: + 99:04:4b:fd:58:f9:98:f4 SHA1 Fingerprint=48:12:BD:92:3C:A8:C4:39:06:E7:30:6D:27:96:E6:A4:CF:22:2E:7D diff --git a/Patches/Common/android_system_ca-certificates/files/e48193cf.0 b/Patches/Common/android_system_ca-certificates/files/e48193cf.0 index 172ec0e0..4de39977 100644 --- a/Patches/Common/android_system_ca-certificates/files/e48193cf.0 +++ b/Patches/Common/android_system_ca-certificates/files/e48193cf.0 @@ -30,7 +30,7 @@ Certificate: Subject: C=US, O=AffirmTrust, CN=AffirmTrust Commercial Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:f6:1b:4f:67:07:2b:a1:15:f5:06:22:cb:1f:01: b2:e3:73:45:06:44:49:2c:bb:49:25:14:d6:ce:c3: @@ -59,19 +59,20 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 58:ac:f4:04:0e:cd:c0:0d:ff:0a:fd:d4:ba:16:5f:29:bd:7b: - 68:99:58:49:d2:b4:1d:37:4d:7f:27:7d:46:06:5d:43:c6:86: - 2e:3e:73:b2:26:7d:4f:93:a9:b6:c4:2a:9a:ab:21:97:14:b1: - de:8c:d3:ab:89:15:d8:6b:24:d4:f1:16:ae:d8:a4:5c:d4:7f: - 51:8e:ed:18:01:b1:93:63:bd:bc:f8:61:80:9a:9e:b1:ce:42: - 70:e2:a9:7d:06:25:7d:27:a1:fe:6f:ec:b3:1e:24:da:e3:4b: - 55:1a:00:3b:35:b4:3b:d9:d7:5d:30:fd:81:13:89:f2:c2:06: - 2b:ed:67:c4:8e:c9:43:b2:5c:6b:15:89:02:bc:62:fc:4e:f2: - b5:33:aa:b2:6f:d3:0a:a2:50:e3:f6:3b:e8:2e:44:c2:db:66: - 38:a9:33:56:48:f1:6d:1b:33:8d:0d:8c:3f:60:37:9d:d3:ca: - 6d:7e:34:7e:0d:9f:72:76:8b:1b:9f:72:fd:52:35:41:45:02: - 96:2f:1c:b2:9a:73:49:21:b1:49:47:45:47:b4:ef:6a:34:11: - c9:4d:9a:cc:59:b7:d6:02:9e:5a:4e:65:b5:94:ae:1b:df:29: - b0:16:f1:bf:00:9e:07:3a:17:64:b5:04:b5:23:21:99:0a:95: - 3b:97:7c:ef + Signature Value: + 58:ac:f4:04:0e:cd:c0:0d:ff:0a:fd:d4:ba:16:5f:29:bd:7b: + 68:99:58:49:d2:b4:1d:37:4d:7f:27:7d:46:06:5d:43:c6:86: + 2e:3e:73:b2:26:7d:4f:93:a9:b6:c4:2a:9a:ab:21:97:14:b1: + de:8c:d3:ab:89:15:d8:6b:24:d4:f1:16:ae:d8:a4:5c:d4:7f: + 51:8e:ed:18:01:b1:93:63:bd:bc:f8:61:80:9a:9e:b1:ce:42: + 70:e2:a9:7d:06:25:7d:27:a1:fe:6f:ec:b3:1e:24:da:e3:4b: + 55:1a:00:3b:35:b4:3b:d9:d7:5d:30:fd:81:13:89:f2:c2:06: + 2b:ed:67:c4:8e:c9:43:b2:5c:6b:15:89:02:bc:62:fc:4e:f2: + b5:33:aa:b2:6f:d3:0a:a2:50:e3:f6:3b:e8:2e:44:c2:db:66: + 38:a9:33:56:48:f1:6d:1b:33:8d:0d:8c:3f:60:37:9d:d3:ca: + 6d:7e:34:7e:0d:9f:72:76:8b:1b:9f:72:fd:52:35:41:45:02: + 96:2f:1c:b2:9a:73:49:21:b1:49:47:45:47:b4:ef:6a:34:11: + c9:4d:9a:cc:59:b7:d6:02:9e:5a:4e:65:b5:94:ae:1b:df:29: + b0:16:f1:bf:00:9e:07:3a:17:64:b5:04:b5:23:21:99:0a:95: + 3b:97:7c:ef SHA1 Fingerprint=F9:B5:B6:32:45:5F:9C:BE:EC:57:5F:80:DC:E9:6E:2C:C7:B2:78:B7 diff --git a/Patches/Common/android_system_ca-certificates/files/e7c037b4.0 b/Patches/Common/android_system_ca-certificates/files/e7c037b4.0 new file mode 100644 index 00000000..83d8da60 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/e7c037b4.0 @@ -0,0 +1,53 @@ +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYx +CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQD +ExNHbG9iYWxTaWduIFJvb3QgRTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAw +MDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2Ex +HDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkBjtjq +R+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGdd +yXqBPCCjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ +7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZkvLtoURMMA/cVi4RguYv/Uo7njLwcAjA8 ++RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 11:d2:bb:ba:33:6e:d4:bc:e6:24:68:c5:0d:84:1d:98:e8:43 + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root E46 + Validity + Not Before: Mar 20 00:00:00 2019 GMT + Not After : Mar 20 00:00:00 2046 GMT + Subject: C=BE, O=GlobalSign nv-sa, CN=GlobalSign Root E46 + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:9c:0e:b1:cf:b7:e8:9e:52:77:75:34:fa:a5:46: + a7:ad:32:19:32:b4:07:a9:27:ca:94:bb:0c:d2:0a: + 10:c7:da:89:b0:97:0c:70:13:09:01:8e:d8:ea:47: + ea:be:b2:80:2b:cd:fc:28:0d:db:ac:bc:a4:86:37: + ed:70:08:00:75:ea:93:0b:7b:2e:52:9c:23:68:23: + 06:43:ec:92:2f:53:84:db:fb:47:14:07:e8:5f:94: + 67:5d:c9:7a:81:3c:20 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 31:0A:90:8F:B6:C6:9D:D2:44:4B:80:B5:A2:E6:1F:B1:12:4F:1B:95 + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:31:00:df:54:90:ed:9b:ef:8b:94:02:93:17:82:99: + be:b3:9e:2c:f6:0b:91:8c:9f:4a:14:b1:f6:64:bc:bb:68:51: + 13:0c:03:f7:15:8b:84:60:b9:8b:ff:52:8e:e7:8c:bc:1c:02: + 30:3c:f9:11:d4:8c:4e:c0:c1:61:c2:15:4c:aa:ab:1d:0b:31: + 5f:3b:1c:e2:00:97:44:31:e6:fe:73:96:2f:da:96:d3:fe:08: + 07:b3:34:89:bc:05:9f:f7:1e:86:ee:8b:70 +SHA1 Fingerprint=39:B4:6C:D5:FE:80:06:EB:E2:2F:4A:BB:08:33:A0:AF:DB:B9:DD:84 diff --git a/Patches/Common/android_system_ca-certificates/files/e8651083.0 b/Patches/Common/android_system_ca-certificates/files/e8651083.0 index 2cc3a91d..7e547095 100644 --- a/Patches/Common/android_system_ca-certificates/files/e8651083.0 +++ b/Patches/Common/android_system_ca-certificates/files/e8651083.0 @@ -35,7 +35,7 @@ Certificate: Subject: C=HU, L=Budapest, O=Microsec Ltd., CN=Microsec e-Szigno Root CA 2009/emailAddress=info@e-szigno.hu Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:e9:f8:8f:f3:63:ad:da:86:d8:a7:e0:42:fb:cf: 91:de:a6:26:f8:99:a5:63:70:ad:9b:ae:ca:33:40: @@ -64,24 +64,24 @@ Certificate: X509v3 Subject Key Identifier: CB:0F:C6:DF:42:43:CC:3D:CB:B5:48:23:A1:1A:7A:A6:2A:BB:34:68 X509v3 Authority Key Identifier: - keyid:CB:0F:C6:DF:42:43:CC:3D:CB:B5:48:23:A1:1A:7A:A6:2A:BB:34:68 - + CB:0F:C6:DF:42:43:CC:3D:CB:B5:48:23:A1:1A:7A:A6:2A:BB:34:68 X509v3 Subject Alternative Name: email:info@e-szigno.hu Signature Algorithm: sha256WithRSAEncryption - c9:d1:0e:5e:2e:d5:cc:b3:7c:3e:cb:fc:3d:ff:0d:28:95:93: - 04:c8:bf:da:cd:79:b8:43:90:f0:a4:be:ef:f2:ef:21:98:bc: - d4:d4:5d:06:f6:ee:42:ec:30:6c:a0:aa:a9:ca:f1:af:8a:fa: - 3f:0b:73:6a:3e:ea:2e:40:7e:1f:ae:54:61:79:eb:2e:08:37: - d7:23:f3:8c:9f:be:1d:b1:e1:a4:75:db:a0:e2:54:14:b1:ba: - 1c:29:a4:18:f6:12:ba:a2:14:14:e3:31:35:c8:40:ff:b7:e0: - 05:76:57:c1:1c:59:f2:f8:bf:e4:ed:25:62:5c:84:f0:7e:7e: - 1f:b3:be:f9:b7:21:11:cc:03:01:56:70:a7:10:92:1e:1b:34: - 81:1e:ad:9c:1a:c3:04:3c:ed:02:61:d6:1e:06:f3:5f:3a:87: - f2:2b:f1:45:87:e5:3d:ac:d1:c7:57:84:bd:6b:ae:dc:d8:f9: - b6:1b:62:70:0b:3d:36:c9:42:f2:32:d7:7a:61:e6:d2:db:3d: - cf:c8:a9:c9:9b:dc:db:58:44:d7:6f:38:af:7f:78:d3:a3:ad: - 1a:75:ba:1c:c1:36:7c:8f:1e:6d:1c:c3:75:46:ae:35:05:a6: - f6:5c:3d:21:ee:56:f0:c9:82:22:2d:7a:54:ab:70:c3:7d:22: - 65:82:70:96 + Signature Value: + c9:d1:0e:5e:2e:d5:cc:b3:7c:3e:cb:fc:3d:ff:0d:28:95:93: + 04:c8:bf:da:cd:79:b8:43:90:f0:a4:be:ef:f2:ef:21:98:bc: + d4:d4:5d:06:f6:ee:42:ec:30:6c:a0:aa:a9:ca:f1:af:8a:fa: + 3f:0b:73:6a:3e:ea:2e:40:7e:1f:ae:54:61:79:eb:2e:08:37: + d7:23:f3:8c:9f:be:1d:b1:e1:a4:75:db:a0:e2:54:14:b1:ba: + 1c:29:a4:18:f6:12:ba:a2:14:14:e3:31:35:c8:40:ff:b7:e0: + 05:76:57:c1:1c:59:f2:f8:bf:e4:ed:25:62:5c:84:f0:7e:7e: + 1f:b3:be:f9:b7:21:11:cc:03:01:56:70:a7:10:92:1e:1b:34: + 81:1e:ad:9c:1a:c3:04:3c:ed:02:61:d6:1e:06:f3:5f:3a:87: + f2:2b:f1:45:87:e5:3d:ac:d1:c7:57:84:bd:6b:ae:dc:d8:f9: + b6:1b:62:70:0b:3d:36:c9:42:f2:32:d7:7a:61:e6:d2:db:3d: + cf:c8:a9:c9:9b:dc:db:58:44:d7:6f:38:af:7f:78:d3:a3:ad: + 1a:75:ba:1c:c1:36:7c:8f:1e:6d:1c:c3:75:46:ae:35:05:a6: + f6:5c:3d:21:ee:56:f0:c9:82:22:2d:7a:54:ab:70:c3:7d:22: + 65:82:70:96 SHA1 Fingerprint=89:DF:74:FE:5C:F4:0F:4A:80:F9:E3:37:7D:54:DA:91:E1:01:31:8E diff --git a/Patches/Common/android_system_ca-certificates/files/ed39abd0.0 b/Patches/Common/android_system_ca-certificates/files/ed39abd0.0 index c9f13557..0118a15f 100644 --- a/Patches/Common/android_system_ca-certificates/files/ed39abd0.0 +++ b/Patches/Common/android_system_ca-certificates/files/ed39abd0.0 @@ -45,10 +45,11 @@ Certificate: X509v3 Subject Key Identifier: B3:DB:48:A4:F9:A1:C5:D8:AE:36:41:CC:11:63:69:62:29:BC:4B:C6 Signature Algorithm: ecdsa-with-SHA384 - 30:65:02:31:00:ad:bc:f2:6c:3f:12:4a:d1:2d:39:c3:0a:09: - 97:73:f4:88:36:8c:88:27:bb:e6:88:8d:50:85:a7:63:f9:9e: - 32:de:66:93:0f:f1:cc:b1:09:8f:dd:6c:ab:fa:6b:7f:a0:02: - 30:39:66:5b:c2:64:8d:b8:9e:50:dc:a8:d5:49:a2:ed:c7:dc: - d1:49:7f:17:01:b8:c8:86:8f:4e:8c:88:2b:a8:9a:a9:8a:c5: - d1:00:bd:f8:54:e2:9a:e5:5b:7c:b3:27:17 + Signature Value: + 30:65:02:31:00:ad:bc:f2:6c:3f:12:4a:d1:2d:39:c3:0a:09: + 97:73:f4:88:36:8c:88:27:bb:e6:88:8d:50:85:a7:63:f9:9e: + 32:de:66:93:0f:f1:cc:b1:09:8f:dd:6c:ab:fa:6b:7f:a0:02: + 30:39:66:5b:c2:64:8d:b8:9e:50:dc:a8:d5:49:a2:ed:c7:dc: + d1:49:7f:17:01:b8:c8:86:8f:4e:8c:88:2b:a8:9a:a9:8a:c5: + d1:00:bd:f8:54:e2:9a:e5:5b:7c:b3:27:17 SHA1 Fingerprint=7E:04:DE:89:6A:3E:66:6D:00:E6:87:D3:3F:FA:D9:3B:E8:3D:34:9E diff --git a/Patches/Common/android_system_ca-certificates/files/edcbddb5.0 b/Patches/Common/android_system_ca-certificates/files/edcbddb5.0 index 7ef9526e..bdf5da1c 100644 --- a/Patches/Common/android_system_ca-certificates/files/edcbddb5.0 +++ b/Patches/Common/android_system_ca-certificates/files/edcbddb5.0 @@ -45,7 +45,7 @@ Certificate: Subject: C=US, ST=Illinois, L=Chicago, O=Trustwave Holdings, Inc., CN=Trustwave Global Certification Authority Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b9:5d:51:28:4b:3c:37:92:d1:82:ce:bd:1d:bd: cd:dd:b8:ab:cf:0a:3e:e1:5d:e5:dc:aa:09:b9:57: @@ -91,33 +91,34 @@ Certificate: X509v3 Key Usage: critical Certificate Sign, CRL Sign Signature Algorithm: sha256WithRSAEncryption - 98:73:70:e2:b0:d3:ed:39:ec:4c:60:d9:a9:12:86:17:1e:96: - d0:e8:54:28:3b:64:2d:21:a6:f8:9d:56:13:6a:48:3d:4f:c7: - 3e:29:db:6d:58:83:54:3d:87:7d:23:05:d4:e4:1c:dc:e8:38: - 65:86:c5:75:a7:5a:db:35:05:bd:77:de:bb:29:37:40:05:07: - c3:94:52:9f:ca:64:dd:f1:1b:2b:dc:46:0a:10:02:31:fd:4a: - 68:0d:07:64:90:e6:1e:f5:2a:a1:a8:bb:3c:5d:f9:a3:08:0b: - 11:0c:f1:3f:2d:10:94:6f:fe:e2:34:87:83:d6:cf:e5:1b:35: - 6d:d2:03:e1:b0:0d:a8:a0:aa:46:27:82:36:a7:15:b6:08:a6: - 42:54:57:b6:99:5a:e2:0b:79:90:d7:57:12:51:35:19:88:41: - 68:25:d4:37:17:84:15:fb:01:72:dc:95:de:52:26:20:98:26: - e2:76:f5:27:6f:fa:00:3b:4a:61:d9:0d:cb:51:93:2a:fd:16: - 06:96:a7:23:9a:23:48:fe:51:bd:b6:c4:b0:b1:54:ce:de:6c: - 41:ad:16:67:7e:db:fd:38:cd:b9:38:4e:b2:c1:60:cb:9d:17: - df:58:9e:7a:62:b2:26:8f:74:95:9b:e4:5b:1d:d2:0f:dd:98: - 1c:9b:59:b9:23:d3:31:a0:a6:ff:38:dd:cf:20:4f:e9:58:56: - 3a:67:c3:d1:f6:99:99:9d:ba:36:b6:80:2f:88:47:4f:86:bf: - 44:3a:80:e4:37:1c:a6:ba:ea:97:98:11:d0:84:62:47:64:1e: - aa:ee:40:bf:34:b1:9c:8f:4e:e1:f2:92:4f:1f:8e:f3:9e:97: - de:f3:a6:79:6a:89:71:4f:4b:27:17:48:fe:ec:f4:50:0f:4f: - 49:7d:cc:45:e3:bd:7a:40:c5:41:dc:61:56:27:06:69:e5:72: - 41:81:d3:b6:01:89:a0:2f:3a:72:79:fe:3a:30:bf:41:ec:c7: - 62:3e:91:4b:c7:d9:31:76:42:f9:f7:3c:63:ec:26:8c:73:0c: - 7d:1a:1d:ea:a8:7c:87:a8:c2:27:7c:e1:33:41:0f:cf:cf:fc: - 00:a0:22:80:9e:4a:a7:6f:00:b0:41:45:b7:22:ca:68:48:c5: - 42:a2:ae:dd:1d:f2:e0:6e:4e:05:58:b1:c0:90:16:2a:a4:3d: - 10:40:be:8f:62:63:83:a9:9c:82:7d:2d:02:e9:83:30:7c:cb: - 27:c9:fd:1e:66:00:b0:2e:d3:21:2f:8e:33:16:6c:98:ed:10: - a8:07:d6:cc:93:cf:db:d1:69:1c:e4:ca:c9:e0:b6:9c:e9:ce: - 71:71:de:6c:3f:16:a4:79 + Signature Value: + 98:73:70:e2:b0:d3:ed:39:ec:4c:60:d9:a9:12:86:17:1e:96: + d0:e8:54:28:3b:64:2d:21:a6:f8:9d:56:13:6a:48:3d:4f:c7: + 3e:29:db:6d:58:83:54:3d:87:7d:23:05:d4:e4:1c:dc:e8:38: + 65:86:c5:75:a7:5a:db:35:05:bd:77:de:bb:29:37:40:05:07: + c3:94:52:9f:ca:64:dd:f1:1b:2b:dc:46:0a:10:02:31:fd:4a: + 68:0d:07:64:90:e6:1e:f5:2a:a1:a8:bb:3c:5d:f9:a3:08:0b: + 11:0c:f1:3f:2d:10:94:6f:fe:e2:34:87:83:d6:cf:e5:1b:35: + 6d:d2:03:e1:b0:0d:a8:a0:aa:46:27:82:36:a7:15:b6:08:a6: + 42:54:57:b6:99:5a:e2:0b:79:90:d7:57:12:51:35:19:88:41: + 68:25:d4:37:17:84:15:fb:01:72:dc:95:de:52:26:20:98:26: + e2:76:f5:27:6f:fa:00:3b:4a:61:d9:0d:cb:51:93:2a:fd:16: + 06:96:a7:23:9a:23:48:fe:51:bd:b6:c4:b0:b1:54:ce:de:6c: + 41:ad:16:67:7e:db:fd:38:cd:b9:38:4e:b2:c1:60:cb:9d:17: + df:58:9e:7a:62:b2:26:8f:74:95:9b:e4:5b:1d:d2:0f:dd:98: + 1c:9b:59:b9:23:d3:31:a0:a6:ff:38:dd:cf:20:4f:e9:58:56: + 3a:67:c3:d1:f6:99:99:9d:ba:36:b6:80:2f:88:47:4f:86:bf: + 44:3a:80:e4:37:1c:a6:ba:ea:97:98:11:d0:84:62:47:64:1e: + aa:ee:40:bf:34:b1:9c:8f:4e:e1:f2:92:4f:1f:8e:f3:9e:97: + de:f3:a6:79:6a:89:71:4f:4b:27:17:48:fe:ec:f4:50:0f:4f: + 49:7d:cc:45:e3:bd:7a:40:c5:41:dc:61:56:27:06:69:e5:72: + 41:81:d3:b6:01:89:a0:2f:3a:72:79:fe:3a:30:bf:41:ec:c7: + 62:3e:91:4b:c7:d9:31:76:42:f9:f7:3c:63:ec:26:8c:73:0c: + 7d:1a:1d:ea:a8:7c:87:a8:c2:27:7c:e1:33:41:0f:cf:cf:fc: + 00:a0:22:80:9e:4a:a7:6f:00:b0:41:45:b7:22:ca:68:48:c5: + 42:a2:ae:dd:1d:f2:e0:6e:4e:05:58:b1:c0:90:16:2a:a4:3d: + 10:40:be:8f:62:63:83:a9:9c:82:7d:2d:02:e9:83:30:7c:cb: + 27:c9:fd:1e:66:00:b0:2e:d3:21:2f:8e:33:16:6c:98:ed:10: + a8:07:d6:cc:93:cf:db:d1:69:1c:e4:ca:c9:e0:b6:9c:e9:ce: + 71:71:de:6c:3f:16:a4:79 SHA1 Fingerprint=2F:8F:36:4F:E1:58:97:44:21:59:87:A5:2A:9A:D0:69:95:26:7F:B5 diff --git a/Patches/Common/android_system_ca-certificates/files/ee532fd5.0 b/Patches/Common/android_system_ca-certificates/files/ee532fd5.0 new file mode 100644 index 00000000..ca2ddc7d --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/ee532fd5.0 @@ -0,0 +1,54 @@ +-----BEGIN CERTIFICATE----- +MIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMw +RzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAY +BgNVBAMTEXZUcnVzIEVDQyBSb290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDcz +MTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28u +LEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+cToL0 +v/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUd +e4BdS49nTPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIw +V53dVvHH4+m4SVBrm2nDb+zDfSXkV5UTQJtS0zvzQBm8JsctBp61ezaf9SXUY2sA +AjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQLYgmRWAD5Tfs0aNoJrSEG +GJTO +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 6e:6a:bc:59:aa:53:be:98:39:67:a2:d2:6b:a4:3b:e6:6d:1c:d6:da + Signature Algorithm: ecdsa-with-SHA384 + Issuer: C=CN, O=iTrusChina Co.,Ltd., CN=vTrus ECC Root CA + Validity + Not Before: Jul 31 07:26:44 2018 GMT + Not After : Jul 31 07:26:44 2043 GMT + Subject: C=CN, O=iTrusChina Co.,Ltd., CN=vTrus ECC Root CA + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + Public-Key: (384 bit) + pub: + 04:65:50:4a:ae:8c:79:96:4a:aa:1c:08:c3:a3:a2: + cd:fe:59:56:41:77:fd:26:94:42:bb:1d:cd:08:db: + 73:b2:5b:75:f3:cf:9c:4e:82:f4:bf:f8:61:26:85: + 6c:d6:85:5b:72:70:d2:fd:db:62:b4:df:53:8b:bd: + b1:44:58:62:42:09:c7:fa:7f:5b:10:e7:fe:40:fd: + c0:d8:c3:2b:32:e7:70:a6:b7:a6:20:55:1d:7b:80: + 5d:4b:8f:67:4c:f1:10 + ASN1 OID: secp384r1 + NIST CURVE: P-384 + X509v3 extensions: + X509v3 Subject Key Identifier: + 98:39:CD:BE:D8:B2:8C:F7:B2:AB:E1:AD:24:AF:7B:7C:A1:DB:1F:CF + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: ecdsa-with-SHA384 + Signature Value: + 30:65:02:30:57:9d:dd:56:f1:c7:e3:e9:b8:49:50:6b:9b:69: + c3:6f:ec:c3:7d:25:e4:57:95:13:40:9b:52:d3:3b:f3:40:19: + bc:26:c7:2d:06:9e:b5:7b:36:9f:f5:25:d4:63:6b:00:02:31: + 00:e9:d3:c6:9e:56:9a:2a:cc:a1:da:3f:c8:66:2b:d3:58:9c: + 20:85:fa:ab:91:8a:70:70:11:38:60:64:0b:62:09:91:58:00: + f9:4d:fb:34:68:da:09:ad:21:06:18:94:ce +SHA1 Fingerprint=F6:9C:DB:B0:FC:F6:02:13:B6:52:32:A6:A3:91:3F:16:70:DA:C3:E1 diff --git a/Patches/Common/android_system_ca-certificates/files/f013ecaf.0 b/Patches/Common/android_system_ca-certificates/files/f013ecaf.0 index 006c3620..c2b2051e 100644 --- a/Patches/Common/android_system_ca-certificates/files/f013ecaf.0 +++ b/Patches/Common/android_system_ca-certificates/files/f013ecaf.0 @@ -1,39 +1,39 @@ -----BEGIN CERTIFICATE----- -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 +bP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3gm3c -----END CERTIFICATE----- Certificate: Data: Version: 3 (0x2) Serial Number: - 6e:47:a9:c5:4b:47:0c:0d:ec:33:d0:89:b9:1c:f4:e1 + 02:03:e5:93:6f:31:b0:13:49:88:6b:a2:17 Signature Algorithm: sha384WithRSAEncryption Issuer: C=US, O=Google Trust Services LLC, CN=GTS Root R1 Validity @@ -42,7 +42,7 @@ Certificate: Subject: C=US, O=Google Trust Services LLC, CN=GTS Root R1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b6:11:02:8b:1e:e3:a1:77:9b:3b:dc:bf:94:3e: b7:95:a7:40:3c:a1:fd:82:f9:7d:32:06:82:71:f6: @@ -82,39 +82,40 @@ Certificate: Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical - Certificate Sign, CRL Sign + Digital Signature, Certificate Sign, CRL Sign X509v3 Basic Constraints: critical CA:TRUE X509v3 Subject Key Identifier: E4:AF:2B:26:71:1A:2B:48:27:85:2F:52:66:2C:EF:F0:89:13:71:3E Signature Algorithm: sha384WithRSAEncryption - 38:96:0a:ee:3d:b4:96:1e:5f:ef:9d:9c:0b:33:9f:2b:e0:ca: - fd:d2:8e:0a:1f:41:74:a5:7c:aa:84:d4:e5:f2:1e:e6:37:52: - 32:9c:0b:d1:61:1d:bf:28:c1:b6:44:29:35:75:77:98:b2:7c: - d9:bd:74:ac:8a:68:e3:a9:31:09:29:01:60:73:e3:47:7c:53: - a8:90:4a:27:ef:4b:d7:9f:93:e7:82:36:ce:9a:68:0c:82:e7: - cf:d4:10:16:6f:5f:0e:99:5c:f6:1f:71:7d:ef:ef:7b:2f:7e: - ea:36:d6:97:70:0b:15:ee:d7:5c:56:6a:33:a5:e3:49:38:0c: - b8:7d:fb:8d:85:a4:b1:59:5e:f4:6a:e1:dd:a1:f6:64:44:ae: - e6:51:83:21:66:c6:11:3e:f3:ce:47:ee:9c:28:1f:25:da:ff: - ac:66:95:dd:35:0f:5c:ef:20:2c:62:fd:91:ba:a9:cc:fc:5a: - 9c:93:81:83:29:97:4a:7c:5a:72:b4:39:d0:b7:77:cb:79:fd: - 69:3a:92:37:ed:6e:38:65:46:7e:e9:60:bd:79:88:97:5f:38: - 12:f4:ee:af:5b:82:c8:86:d5:e1:99:6d:8c:04:f2:76:ba:49: - f6:6e:e9:6d:1e:5f:a0:ef:27:82:76:40:f8:a6:d3:58:5c:0f: - 2c:42:da:42:c6:7b:88:34:c7:c1:d8:45:9b:c1:3e:c5:61:1d: - d9:63:50:49:f6:34:85:6a:e0:18:c5:6e:47:ab:41:42:29:9b: - f6:60:0d:d2:31:d3:63:98:23:93:5a:00:81:48:b4:ef:cd:8a: - cd:c9:cf:99:ee:d9:9e:aa:36:e1:68:4b:71:49:14:36:28:3a: - 3d:1d:ce:9a:8f:25:e6:80:71:61:2b:b5:7b:cc:f9:25:16:81: - e1:31:5f:a1:a3:7e:16:a4:9c:16:6a:97:18:bd:76:72:a5:0b: - 9e:1d:36:e6:2f:a1:2f:be:70:91:0f:a8:e6:da:f8:c4:92:40: - 6c:25:7e:7b:b3:09:dc:b2:17:ad:80:44:f0:68:a5:8f:94:75: - ff:74:5a:e8:a8:02:7c:0c:09:e2:a9:4b:0b:a0:85:0b:62:b9: - ef:a1:31:92:fb:ef:f6:51:04:89:6c:e8:a9:74:a1:bb:17:b3: - b5:fd:49:0f:7c:3c:ec:83:18:20:43:4e:d5:93:ba:b4:34:b1: - 1f:16:36:1f:0c:e6:64:39:16:4c:dc:e0:fe:1d:c8:a9:62:3d: - 40:ea:ca:c5:34:02:b4:ae:89:88:33:35:dc:2c:13:73:d8:27: - f1:d0:72:ee:75:3b:22:de:98:68:66:5b:f1:c6:63:47:55:1c: - ba:a5:08:51:75:a6:48:25 -SHA1 Fingerprint=E1:C9:50:E6:EF:22:F8:4C:56:45:72:8B:92:20:60:D7:D5:A7:A3:E8 + Signature Value: + 9f:aa:42:26:db:0b:9b:be:ff:1e:96:92:2e:3e:a2:65:4a:6a: + 98:ba:22:cb:7d:c1:3a:d8:82:0a:06:c6:f6:a5:de:c0:4e:87: + 66:79:a1:f9:a6:58:9c:aa:f9:b5:e6:60:e7:e0:e8:b1:1e:42: + 41:33:0b:37:3d:ce:89:70:15:ca:b5:24:a8:cf:6b:b5:d2:40: + 21:98:cf:22:34:cf:3b:c5:22:84:e0:c5:0e:8a:7c:5d:88:e4: + 35:24:ce:9b:3e:1a:54:1e:6e:db:b2:87:a7:fc:f3:fa:81:55: + 14:62:0a:59:a9:22:05:31:3e:82:d6:ee:db:57:34:bc:33:95: + d3:17:1b:e8:27:a2:8b:7b:4e:26:1a:7a:5a:64:b6:d1:ac:37: + f1:fd:a0:f3:38:ec:72:f0:11:75:9d:cb:34:52:8d:e6:76:6b: + 17:c6:df:86:ab:27:8e:49:2b:75:66:81:10:21:a6:ea:3e:f4: + ae:25:ff:7c:15:de:ce:8c:25:3f:ca:62:70:0a:f7:2f:09:66: + 07:c8:3f:1c:fc:f0:db:45:30:df:62:88:c1:b5:0f:9d:c3:9f: + 4a:de:59:59:47:c5:87:22:36:e6:82:a7:ed:0a:b9:e2:07:a0: + 8d:7b:7a:4a:3c:71:d2:e2:03:a1:1f:32:07:dd:1b:e4:42:ce: + 0c:00:45:61:80:b5:0b:20:59:29:78:bd:f9:55:cb:63:c5:3c: + 4c:f4:b6:ff:db:6a:5f:31:6b:99:9e:2c:c1:6b:50:a4:d7:e6: + 18:14:bd:85:3f:67:ab:46:9f:a0:ff:42:a7:3a:7f:5c:cb:5d: + b0:70:1d:2b:34:f5:d4:76:09:0c:eb:78:4c:59:05:f3:33:42: + c3:61:15:10:1b:77:4d:ce:22:8c:d4:85:f2:45:7d:b7:53:ea: + ef:40:5a:94:0a:5c:20:5f:4e:40:5d:62:22:76:df:ff:ce:61: + bd:8c:23:78:d2:37:02:e0:8e:de:d1:11:37:89:f6:bf:ed:49: + 07:62:ae:92:ec:40:1a:af:14:09:d9:d0:4e:b2:a2:f7:be:ee: + ee:d8:ff:dc:1a:2d:de:b8:36:71:e2:fc:79:b7:94:25:d1:48: + 73:5b:a1:35:e7:b3:99:67:75:c1:19:3a:2b:47:4e:d3:42:8e: + fd:31:c8:16:66:da:d2:0c:3c:db:b3:8e:c9:a1:0d:80:0f:7b: + 16:77:14:bf:ff:db:09:94:b2:93:bc:20:58:15:e9:db:71:43: + f3:de:10:c3:00:dc:a8:2a:95:b6:c2:d6:3f:90:6b:76:db:6c: + fe:8c:bc:f2:70:35:0c:dc:99:19:35:dc:d7:c8:46:63:d5:36: + 71:ae:57:fb:b7:82:6d:dc +SHA1 Fingerprint=E5:8C:1C:C4:91:3B:38:63:4B:E9:10:6E:E3:AD:8E:6B:9D:D9:81:4A diff --git a/Patches/Common/android_system_ca-certificates/files/f058632f.0 b/Patches/Common/android_system_ca-certificates/files/f058632f.0 new file mode 100644 index 00000000..387d30cb --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/f058632f.0 @@ -0,0 +1,124 @@ +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQx +CzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UE +AwwQVGVsaWEgUm9vdCBDQSB2MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1 +NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZ +MBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ76zBq +AMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9 +vVYiQJ3q9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9 +lRdU2HhE8Qx3FZLgmEKnpNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTOD +n3WhUidhOPFZPY5Q4L15POdslv5e2QJltI5c0BE0312/UqeBAMN/mUWZFdUXyApT +7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW5olWK8jjfN7j/4nlNW4o +6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNrRBH0pUPC +TEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6 +WT0EBXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63R +DolUK5X6wK0dmBR4M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZI +pEYslOqodmJHixBTB0hXbOKSTbauBcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGj +YzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7Wxy+G2CQ5MB0GA1UdDgQWBBRy +rOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ +8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi +0f6X+J8wfBj5tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMM +A8iZGok1GTzTyVR8qPAs5m4HeW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBS +SRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+Cy748fdHif64W1lZYudogsYMVoe+K +TTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygCQMez2P2ccGrGKMOF +6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15h2Er +3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMt +Ty3EHD70sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pT +VmBds9hCG1xLEooc6+t9xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAW +ysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQraVplI/owd8k+BsHMYeB2F326CjYSlKA +rBPuUBQemMc= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 01:67:5f:27:d6:fe:7a:e3:e4:ac:be:09:5b:05:9e + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=FI, O=Telia Finland Oyj, CN=Telia Root CA v2 + Validity + Not Before: Nov 29 11:55:54 2018 GMT + Not After : Nov 29 11:55:54 2043 GMT + Subject: C=FI, O=Telia Finland Oyj, CN=Telia Root CA v2 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:b2:d0:3f:07:bc:e2:7b:d0:6b:99:f8:e2:77:69: + e7:ce:9d:a4:03:bc:82:6d:a1:fe:81:65:1f:4c:27: + ac:8e:00:ba:16:7b:eb:30:6a:00:c0:b3:74:68:7e: + b2:af:c7:d5:62:b3:7a:3f:50:ca:8c:36:44:24:63: + d2:36:e9:0c:85:f6:43:76:d5:4c:a1:60:72:67:e2: + 28:33:a5:cb:31:b8:3a:22:23:34:b8:7d:bd:56:22: + 40:9d:ea:f4:7b:03:ad:68:fc:b2:81:4f:98:d0:74: + ea:8d:e5:7d:cd:63:c3:a3:f6:de:92:c2:58:19:e0: + 96:bb:c5:c4:a9:3d:a5:74:96:fe:af:f9:89:aa:bd: + 95:17:54:d8:78:44:f1:0c:77:15:92:e0:98:42:a7: + a4:d6:aa:20:92:cd:c1:a0:b3:96:b2:3a:84:42:8d: + 7d:d5:95:e4:d6:db:e9:62:c4:58:b3:79:c5:8c:d3: + 35:33:83:9f:75:a1:52:27:61:38:f1:59:3d:8e:50: + e0:bd:79:3c:e7:6c:96:fe:5e:d9:02:65:b4:8e:5c: + d0:11:34:df:5d:bf:52:a7:81:00:c3:7f:99:45:99: + 15:d5:17:c8:0a:53:ec:63:f3:99:7d:cc:69:12:86: + c2:17:f0:01:9e:bf:84:bc:d1:52:cb:1b:92:66:ce: + a4:53:e5:a1:bf:c4:db:09:d6:e6:89:56:2b:c8:e3: + 7c:de:e3:ff:89:e5:35:6e:28:e8:6c:0b:23:51:a9: + 25:05:eb:48:f8:dd:b1:ca:fa:6c:08:51:ef:b7:18: + 6c:44:ca:26:e1:73:c6:89:06:81:e5:8a:ac:b0:e2: + 29:c6:b9:24:b3:6b:44:11:f4:a5:43:c2:4c:43:e5: + 70:36:8c:b6:33:57:7a:95:2e:82:a0:f4:5c:10:b3: + 61:83:f6:02:05:86:2e:7c:2d:6c:dc:03:46:6e:35: + 93:d5:7a:95:2f:de:20:d8:5b:7e:94:90:04:6a:ba: + 59:3d:04:05:75:9d:37:a2:0e:2e:3d:eb:c1:a4:52: + 83:fe:d0:6b:d4:66:8e:dc:c6:e9:12:4e:1d:2a:57: + aa:10:bc:7c:5e:82:7d:a6:a6:c9:f2:2d:b9:f5:17: + 27:ad:d1:0e:89:54:2b:95:fa:c0:ad:1d:98:14:78: + 33:42:86:0a:a9:73:b5:fb:74:0d:b7:1b:30:19:c4: + 5a:0e:1c:27:b7:da:18:d0:ff:8a:c8:05:ba:f1:aa: + 1c:a2:37:b7:e6:48:a4:46:2c:94:ea:a8:76:62:47: + 8b:10:53:07:48:57:6c:e2:92:4d:b6:ae:05:cb:dc: + c1:4a:5e:8f:ac:3d:19:4e:c2:ed:60:75:2b:db:c1: + ca:42:d5 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Authority Key Identifier: + 72:AC:E4:33:79:AA:45:87:F6:FD:AC:1D:9E:D6:C7:2F:86:D8:24:39 + X509v3 Subject Key Identifier: + 72:AC:E4:33:79:AA:45:87:F6:FD:AC:1D:9E:D6:C7:2F:86:D8:24:39 + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + X509v3 Basic Constraints: critical + CA:TRUE + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + a0:3b:59:a7:09:94:3e:36:84:d2:7e:2f:39:a5:96:97:fa:11: + ad:fc:67:f3:71:09:f2:b2:89:84:67:44:af:b9:ef:ed:96:ec: + 9c:64:db:32:30:6f:67:9a:ac:7e:5f:b2:ab:01:36:7e:81:fa: + e4:84:5e:d2:ac:36:e0:6b:62:c5:7d:4b:0e:82:6d:d2:76:62: + d1:fe:97:f8:9f:30:7c:18:f9:b4:52:77:82:1d:76:db:d3:1d: + a9:f0:c1:9a:00:bd:6d:75:d8:7d:e7:fa:c7:38:a3:9c:70:e8: + 46:79:03:af:2e:74:db:75:f8:6e:53:0c:03:c8:99:1a:89:35: + 19:3c:d3:c9:54:7c:a8:f0:2c:e6:6e:07:79:6f:6a:e1:e6:ea: + 91:82:69:0a:1d:c3:7e:59:a2:9e:6b:46:15:98:5b:d3:af:46: + 1d:62:c8:ce:80:52:49:11:3f:c9:04:12:c3:13:7c:3f:3b:8a: + 96:db:3c:a0:1e:0a:b4:8b:54:b2:24:67:0d:ef:82:cb:be:3c: + 7d:d1:e2:7f:ae:16:d6:56:58:b9:da:20:b1:83:15:a1:ef:8a: + 4d:32:6f:41:2f:13:52:82:94:d7:1a:c1:78:a2:51:dd:2b:70: + 6d:b7:1a:f9:f7:b0:e0:67:97:56:db:7c:61:53:09:03:28:02: + 40:c7:b3:d8:fd:9c:70:6a:c6:28:c3:85:e9:e2:ed:1a:93:a0: + de:4b:98:a2:84:3e:05:77:01:96:3d:fb:b4:20:0f:9c:72:02: + 7a:12:2f:d5:a3:ba:51:78:af:2a:2b:44:65:4e:b5:fd:0a:e8: + c1:cd:79:87:61:2b:de:80:57:45:bf:67:f1:9b:91:5e:a5:a4: + ec:59:48:10:0d:38:c7:b0:fa:c3:44:6d:04:f5:78:50:1c:92: + 96:5b:da:f5:b8:2e:ba:5b:cf:e5:f0:6a:9d:4b:2f:58:73:2d: + 4f:2d:c4:1c:3e:f4:b3:3f:ab:15:0e:3b:19:41:8a:a4:c1:57: + 12:66:71:4c:fa:53:e3:57:eb:62:95:09:9e:54:dd:d1:c2:3c: + 57:3c:bd:38:ad:98:64:b7:b8:03:9a:53:56:60:5d:b3:d8:42: + 1b:5c:4b:12:8a:1c:eb:eb:7d:c6:7a:69:c7:27:7f:a4:f8:8b: + f2:e4:94:66:87:4b:e9:94:07:09:12:79:8a:b2:eb:74:04:dc: + ce:f4:44:59:e0:16:ca:c5:2c:58:d7:3c:7b:cf:62:86:6a:50: + 7d:35:36:66:a7:fb:37:e7:28:c7:d8:d0:ad:a5:69:94:8f:e8: + c1:df:24:f8:1b:07:31:87:81:d8:5d:f6:e8:28:d8:4a:52:80: + ac:13:ee:50:14:1e:98:c7 +SHA1 Fingerprint=B9:99:CD:D1:73:50:8A:C4:47:05:08:9C:8C:88:FB:BE:A0:2B:40:CD diff --git a/Patches/Common/android_system_ca-certificates/files/f0cd152c.0 b/Patches/Common/android_system_ca-certificates/files/f0cd152c.0 index 6d2b6e9b..aa53990e 100644 --- a/Patches/Common/android_system_ca-certificates/files/f0cd152c.0 +++ b/Patches/Common/android_system_ca-certificates/files/f0cd152c.0 @@ -40,14 +40,14 @@ Certificate: Serial Number: d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 Signature Algorithm: sha256WithRSAEncryption - Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2015 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G4 + Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net\/legal-terms, OU=(c) 2015 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G4 Validity Not Before: May 27 11:11:16 2015 GMT Not After : Dec 27 11:41:16 2037 GMT - Subject: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2015 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G4 + Subject: C=US, O=Entrust, Inc., OU=See www.entrust.net\/legal-terms, OU=(c) 2015 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G4 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:b1:ec:2c:42:ee:e2:d1:30:ff:a5:92:47:e2:2d: c3:ba:64:97:6d:ca:f7:0d:b5:59:c1:b3:cb:a8:68: @@ -93,33 +93,34 @@ Certificate: X509v3 Subject Key Identifier: 9F:38:C4:56:23:C3:39:E8:A0:71:6C:E8:54:4C:E4:E8:3A:B1:BF:67 Signature Algorithm: sha256WithRSAEncryption - 12:e5:42:a6:7b:8b:0f:0c:e4:46:a5:b6:60:40:87:8c:25:7e: - ad:b8:68:2e:5b:c6:40:76:3c:03:f8:c9:59:f4:f3:ab:62:ce: - 10:8d:b4:5a:64:8c:68:c0:b0:72:43:34:d2:1b:0b:f6:2c:53: - d2:ca:90:4b:86:66:fc:aa:83:22:f4:8b:1a:6f:26:48:ac:76: - 77:08:bf:c5:98:5c:f4:26:89:9e:7b:c3:b9:64:32:01:7f:d3: - c3:dd:58:6d:ec:b1:ab:84:55:74:77:84:04:27:52:6b:86:4c: - ce:dd:b9:65:ff:d6:c6:5e:9f:9a:10:99:4b:75:6a:fe:6a:e9: - 97:20:e4:e4:76:7a:c6:d0:24:aa:90:cd:20:90:ba:47:64:fb: - 7f:07:b3:53:78:b5:0a:62:f2:73:43:ce:41:2b:81:6a:2e:85: - 16:94:53:d4:6b:5f:72:22:ab:51:2d:42:d5:00:9c:99:bf:de: - bb:94:3b:57:fd:9a:f5:86:cb:56:3b:5b:88:01:e5:7c:28:4b: - 03:f9:49:83:7c:b2:7f:7c:e3:ed:8e:a1:7f:60:53:8e:55:9d: - 50:34:12:0f:b7:97:7b:6c:87:4a:44:e7:f5:6d:ec:80:37:f0: - 58:19:6e:4a:68:76:f0:1f:92:e4:ea:b5:92:d3:61:51:10:0b: - ad:a7:d9:5f:c7:5f:dc:1f:a3:5c:8c:a1:7e:9b:b7:9e:d3:56: - 6f:66:5e:07:96:20:ed:0b:74:fb:66:4e:8b:11:15:e9:81:49: - 7e:6f:b0:d4:50:7f:22:d7:5f:65:02:0d:a6:f4:85:1e:d8:ae: - 06:4b:4a:a7:d2:31:66:c2:f8:ce:e5:08:a6:a4:02:96:44:68: - 57:c4:d5:33:cf:19:2f:14:c4:94:1c:7b:a4:d9:f0:9f:0e:b1: - 80:e2:d1:9e:11:64:a9:88:11:3a:76:82:e5:62:c2:80:d8:a4: - 83:ed:93:ef:7c:2f:90:b0:32:4c:96:15:68:48:52:d4:99:08: - c0:24:e8:1c:e3:b3:a5:21:0e:92:c0:90:1f:cf:20:5f:ca:3b: - 38:c7:b7:6d:3a:f3:e6:44:b8:0e:31:6b:88:8e:70:eb:9c:17: - 52:a8:41:94:2e:87:b6:e7:a6:12:c5:75:df:5b:c0:0a:6e:7b: - a4:e4:5e:86:f9:36:94:df:77:c3:e9:0d:c0:39:f1:79:bb:46: - 8e:ab:43:59:27:b7:20:bb:23:e9:56:40:21:ec:31:3d:65:aa: - 43:f2:3d:df:70:44:e1:ba:4d:26:10:3b:98:9f:f3:c8:8e:1b: - 38:56:21:6a:51:93:d3:91:ca:46:da:89:b7:3d:53:83:2c:08: - 1f:8b:8f:53:dd:ff:ac:1f + Signature Value: + 12:e5:42:a6:7b:8b:0f:0c:e4:46:a5:b6:60:40:87:8c:25:7e: + ad:b8:68:2e:5b:c6:40:76:3c:03:f8:c9:59:f4:f3:ab:62:ce: + 10:8d:b4:5a:64:8c:68:c0:b0:72:43:34:d2:1b:0b:f6:2c:53: + d2:ca:90:4b:86:66:fc:aa:83:22:f4:8b:1a:6f:26:48:ac:76: + 77:08:bf:c5:98:5c:f4:26:89:9e:7b:c3:b9:64:32:01:7f:d3: + c3:dd:58:6d:ec:b1:ab:84:55:74:77:84:04:27:52:6b:86:4c: + ce:dd:b9:65:ff:d6:c6:5e:9f:9a:10:99:4b:75:6a:fe:6a:e9: + 97:20:e4:e4:76:7a:c6:d0:24:aa:90:cd:20:90:ba:47:64:fb: + 7f:07:b3:53:78:b5:0a:62:f2:73:43:ce:41:2b:81:6a:2e:85: + 16:94:53:d4:6b:5f:72:22:ab:51:2d:42:d5:00:9c:99:bf:de: + bb:94:3b:57:fd:9a:f5:86:cb:56:3b:5b:88:01:e5:7c:28:4b: + 03:f9:49:83:7c:b2:7f:7c:e3:ed:8e:a1:7f:60:53:8e:55:9d: + 50:34:12:0f:b7:97:7b:6c:87:4a:44:e7:f5:6d:ec:80:37:f0: + 58:19:6e:4a:68:76:f0:1f:92:e4:ea:b5:92:d3:61:51:10:0b: + ad:a7:d9:5f:c7:5f:dc:1f:a3:5c:8c:a1:7e:9b:b7:9e:d3:56: + 6f:66:5e:07:96:20:ed:0b:74:fb:66:4e:8b:11:15:e9:81:49: + 7e:6f:b0:d4:50:7f:22:d7:5f:65:02:0d:a6:f4:85:1e:d8:ae: + 06:4b:4a:a7:d2:31:66:c2:f8:ce:e5:08:a6:a4:02:96:44:68: + 57:c4:d5:33:cf:19:2f:14:c4:94:1c:7b:a4:d9:f0:9f:0e:b1: + 80:e2:d1:9e:11:64:a9:88:11:3a:76:82:e5:62:c2:80:d8:a4: + 83:ed:93:ef:7c:2f:90:b0:32:4c:96:15:68:48:52:d4:99:08: + c0:24:e8:1c:e3:b3:a5:21:0e:92:c0:90:1f:cf:20:5f:ca:3b: + 38:c7:b7:6d:3a:f3:e6:44:b8:0e:31:6b:88:8e:70:eb:9c:17: + 52:a8:41:94:2e:87:b6:e7:a6:12:c5:75:df:5b:c0:0a:6e:7b: + a4:e4:5e:86:f9:36:94:df:77:c3:e9:0d:c0:39:f1:79:bb:46: + 8e:ab:43:59:27:b7:20:bb:23:e9:56:40:21:ec:31:3d:65:aa: + 43:f2:3d:df:70:44:e1:ba:4d:26:10:3b:98:9f:f3:c8:8e:1b: + 38:56:21:6a:51:93:d3:91:ca:46:da:89:b7:3d:53:83:2c:08: + 1f:8b:8f:53:dd:ff:ac:1f SHA1 Fingerprint=14:88:4E:86:26:37:B0:26:AF:59:62:5C:40:77:EC:35:29:BA:96:01 diff --git a/Patches/Common/android_system_ca-certificates/files/f459871d.0 b/Patches/Common/android_system_ca-certificates/files/f459871d.0 index b03d8b21..e40d985b 100644 --- a/Patches/Common/android_system_ca-certificates/files/f459871d.0 +++ b/Patches/Common/android_system_ca-certificates/files/f459871d.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=IN, OU=emSign PKI, O=eMudhra Technologies Limited, CN=emSign Root CA - G1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:93:4b:bb:e9:66:8a:ee:9d:5b:d5:34:93:d0:1b: 1e:c3:e7:9e:b8:64:33:7f:63:78:68:b4:cd:2e:71: @@ -62,19 +62,20 @@ Certificate: X509v3 Basic Constraints: critical CA:TRUE Signature Algorithm: sha256WithRSAEncryption - 59:ff:f2:8c:f5:87:7d:71:3d:a3:9f:1b:5b:d1:da:f8:d3:9c: - 6b:36:bd:9b:a9:61:eb:de:16:2c:74:3d:9e:e6:75:da:d7:ba: - a7:bc:42:17:e7:3d:91:eb:e5:7d:dd:3e:9c:f1:cf:92:ac:6c: - 48:cc:c2:22:3f:69:3b:c5:b6:15:2f:a3:35:c6:68:2a:1c:57: - af:39:ef:8d:d0:35:c3:18:0c:7b:00:56:1c:cd:8b:19:74:de: - be:0f:12:e0:d0:aa:a1:3f:02:34:b1:70:ce:9d:18:d6:08:03: - 09:46:ee:60:e0:7e:b6:c4:49:04:51:7d:70:60:bc:aa:b2:ff: - 79:72:7a:a6:1d:3d:5f:2a:f8:ca:e2:fd:39:b7:47:b9:eb:7e: - df:04:23:af:fa:9c:06:07:e9:fb:63:93:80:40:b5:c6:6c:0a: - 31:28:ce:0c:9f:cf:b3:23:35:80:41:8d:6c:c4:37:7b:81:2f: - 80:a1:40:42:85:e9:d9:38:8d:e8:a1:53:cd:01:bf:69:e8:5a: - 06:f2:45:0b:90:fa:ae:e1:bf:9d:f2:ae:57:3c:a5:ae:b2:56: - f4:8b:65:40:e9:fd:31:81:2c:f4:39:09:d8:ee:6b:a7:b4:a6: - 1d:15:a5:98:f7:01:81:d8:85:7d:f3:51:5c:71:88:de:ba:cc: - 1f:80:7e:4a + Signature Value: + 59:ff:f2:8c:f5:87:7d:71:3d:a3:9f:1b:5b:d1:da:f8:d3:9c: + 6b:36:bd:9b:a9:61:eb:de:16:2c:74:3d:9e:e6:75:da:d7:ba: + a7:bc:42:17:e7:3d:91:eb:e5:7d:dd:3e:9c:f1:cf:92:ac:6c: + 48:cc:c2:22:3f:69:3b:c5:b6:15:2f:a3:35:c6:68:2a:1c:57: + af:39:ef:8d:d0:35:c3:18:0c:7b:00:56:1c:cd:8b:19:74:de: + be:0f:12:e0:d0:aa:a1:3f:02:34:b1:70:ce:9d:18:d6:08:03: + 09:46:ee:60:e0:7e:b6:c4:49:04:51:7d:70:60:bc:aa:b2:ff: + 79:72:7a:a6:1d:3d:5f:2a:f8:ca:e2:fd:39:b7:47:b9:eb:7e: + df:04:23:af:fa:9c:06:07:e9:fb:63:93:80:40:b5:c6:6c:0a: + 31:28:ce:0c:9f:cf:b3:23:35:80:41:8d:6c:c4:37:7b:81:2f: + 80:a1:40:42:85:e9:d9:38:8d:e8:a1:53:cd:01:bf:69:e8:5a: + 06:f2:45:0b:90:fa:ae:e1:bf:9d:f2:ae:57:3c:a5:ae:b2:56: + f4:8b:65:40:e9:fd:31:81:2c:f4:39:09:d8:ee:6b:a7:b4:a6: + 1d:15:a5:98:f7:01:81:d8:85:7d:f3:51:5c:71:88:de:ba:cc: + 1f:80:7e:4a SHA1 Fingerprint=8A:C7:AD:8F:73:AC:4E:C1:B5:75:4D:A5:40:F4:FC:CF:7C:B5:8E:8C diff --git a/Patches/Common/android_system_ca-certificates/files/f8fc53da.0 b/Patches/Common/android_system_ca-certificates/files/f8fc53da.0 new file mode 100644 index 00000000..9f406eaf --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/f8fc53da.0 @@ -0,0 +1,123 @@ +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 1e:bf:59:50:b8:c9:80:37:4c:06:f7:eb:55:4f:b5:ed + Signature Algorithm: sha512WithRSAEncryption + Issuer: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum Trusted Root CA + Validity + Not Before: Mar 16 12:10:13 2018 GMT + Not After : Mar 16 12:10:13 2043 GMT + Subject: C=PL, O=Asseco Data Systems S.A., OU=Certum Certification Authority, CN=Certum Trusted Root CA + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:d1:2d:8e:bb:b7:36:ea:6d:37:91:9f:4e:93:a7: + 05:e4:29:03:25:ce:1c:82:f7:7c:99:9f:41:06:cd: + ed:a3:ba:c0:db:09:2c:c1:7c:df:29:7e:4b:65:2f: + 93:a7:d4:01:6b:03:28:18:a3:d8:9d:05:c1:2a:d8: + 45:f1:91:de:df:3b:d0:80:02:8c:cf:38:0f:ea:a7: + 5c:78:11:a4:c1:c8:85:5c:25:d3:d3:b2:e7:25:cf: + 11:54:97:ab:35:c0:1e:76:1c:ef:00:53:9f:39:dc: + 14:a5:2c:22:25:b3:72:72:fc:8d:b3:e5:3e:08:1e: + 14:2a:37:0b:88:3c:ca:b0:f4:c8:c2:a1:ae:bc:c1: + be:29:67:55:e2:fc:ad:59:5c:fe:bd:57:2c:b0:90: + 8d:c2:ed:37:b6:7c:99:88:b5:d5:03:9a:3d:15:0d: + 3d:3a:a8:a8:45:f0:95:4e:25:59:1d:cd:98:69:bb: + d3:cc:32:c9:8d:ef:81:fe:ad:7d:89:bb:ba:60:13: + ca:65:95:67:a0:f3:19:f6:03:56:d4:6a:d3:27:e2: + a1:ad:83:f0:4a:12:22:77:1c:05:73:e2:19:71:42: + c0:ec:75:46:9a:90:58:e0:6a:8e:2b:a5:46:30:04: + 8e:19:b2:17:e3:be:a9:ba:7f:56:f1:24:03:d7:b2: + 21:28:76:0e:36:30:4c:79:d5:41:9a:9a:a8:b8:35: + ba:0c:3a:f2:44:1b:20:88:f7:c5:25:d7:3d:c6:e3: + 3e:43:dd:87:fe:c4:ea:f5:53:3e:4c:65:ff:3b:4a: + cb:78:5a:6b:17:5f:0d:c7:c3:4f:4e:9a:2a:a2:ed: + 57:4d:22:e2:46:9a:3f:0f:91:34:24:7d:55:e3:8c: + 95:37:d3:1a:f0:09:2b:2c:d2:c9:8d:b4:0d:00:ab: + 67:29:28:d8:01:f5:19:04:b6:1d:be:76:fe:72:5c: + c4:85:ca:d2:80:41:df:05:a8:a3:d5:84:90:4f:0b: + f3:e0:3f:9b:19:d2:37:89:3f:f2:7b:52:1c:8c:f6: + e1:f7:3c:07:97:8c:0e:a2:59:81:0c:b2:90:3d:d3: + e3:59:46:ed:0f:a9:a7:de:80:6b:5a:aa:07:b6:19: + cb:bc:57:f3:97:21:7a:0c:b1:2b:74:3e:eb:da:a7: + 67:2d:4c:c4:98:9e:36:09:76:66:66:fc:1a:3f:ea: + 48:54:1c:be:30:bd:80:50:bf:7c:b5:ce:00:f6:0c: + 61:d9:e7:24:03:e0:e3:01:81:0e:bd:d8:85:34:88: + bd:b2:36:a8:7b:5c:08:e5:44:80:8c:6f:f8:2f:d5: + 21:ca:1d:1c:d0:fb:c4:b5:87:d1:3a:4e:c7:76:b5: + 35:48:b5 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 8C:FB:1C:75:BC:02:D3:9F:4E:2E:48:D9:F9:60:54:AA:C4:B3:4F:FA + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha512WithRSAEncryption + Signature Value: + 48:a2:d5:00:0b:2e:d0:3f:bc:1c:d5:b5:54:49:1e:5a:6b:f4: + e4:f2:e0:40:37:e0:cc:14:7b:b9:c9:fa:35:b5:75:17:93:6a: + 05:69:85:9c:cd:4f:19:78:5b:19:81:f3:63:3e:c3:ce:5b:8f: + f5:2f:5e:01:76:13:3f:2c:00:b9:cd:96:52:39:49:6d:04:4e: + c5:e9:0f:86:0d:e1:fa:b3:5f:82:12:f1:3a:ce:66:06:24:34: + 2b:e8:cc:ca:e7:69:dc:87:9d:c2:34:d7:79:d1:d3:77:b8:aa: + 59:58:fe:9d:26:fa:38:86:3e:9d:8a:87:64:57:e5:17:3a:e2: + f9:8d:b9:e3:33:78:c1:90:d8:b8:dd:b7:83:51:e4:c4:cc:23: + d5:06:7c:e6:51:d3:cd:34:31:c0:f6:46:bb:0b:ad:fc:3d:10: + 05:2a:3b:4a:91:25:ee:8c:d4:84:87:80:2a:bc:09:8c:aa:3a: + 13:5f:e8:34:79:50:c1:10:19:f9:d3:28:1e:d4:d1:51:30:29: + b3:ae:90:67:d6:1f:0a:63:b1:c5:a9:c6:42:31:63:17:94:ef: + 69:cb:2f:fa:8c:14:7d:c4:43:18:89:d9:f0:32:40:e6:80:e2: + 46:5f:e5:e3:c1:00:59:a8:f9:e8:20:bc:89:2c:0e:47:34:0b: + ea:57:c2:53:36:fc:a7:d4:af:31:cd:fe:02:e5:75:fa:b9:27: + 09:f9:f3:f5:3b:ca:7d:9f:a9:22:cb:88:c9:aa:d1:47:3d:36: + 77:a8:59:64:6b:27:cf:ef:27:c1:e3:24:b5:86:f7:ae:7e:32: + 4d:b0:79:68:d1:39:e8:90:58:c3:83:bc:0f:2c:d6:97:eb:ce: + 0c:e1:20:c7:da:b7:3e:c3:3f:bf:2f:dc:34:a4:fb:2b:21:cd: + 67:8f:4b:f4:e3:ea:d4:3f:e7:4f:ba:b9:a5:93:45:1c:66:1f: + 21:fa:64:5e:6f:e0:76:94:32:cb:75:f5:6e:e5:f6:8f:c7:b8: + a4:cc:a8:96:7d:64:fb:24:5a:4a:03:6c:6b:38:c6:e8:03:43: + 9a:f7:57:b9:b3:29:69:93:38:f4:03:f2:bb:fb:82:6b:07:20: + d1:52:1f:9a:64:02:7b:98:66:db:5c:4d:5a:0f:d0:84:95:a0: + 3c:14:43:06:ca:ca:db:b8:41:36:da:6a:44:67:87:af:af:e3: + 45:11:15:69:08:b2:be:16:39:97:24:6f:12:45:d1:67:5d:09: + a8:c9:15:da:fa:d2:a6:5f:13:61:1f:bf:85:ac:b4:ad:ad:05: + 94:08:83:1e:75:17:d3:71:3b:93:50:23:59:a0:ed:3c:91:54: + 9d:76:00:c5:c3:b8:38:db +SHA1 Fingerprint=C8:83:44:C0:18:AE:9F:CC:F1:87:B7:8F:22:D1:C5:D7:45:84:BA:E5 diff --git a/Patches/Common/android_system_ca-certificates/files/fb5fa911.0 b/Patches/Common/android_system_ca-certificates/files/fb5fa911.0 index bb8f8cbe..83fc9d8c 100644 --- a/Patches/Common/android_system_ca-certificates/files/fb5fa911.0 +++ b/Patches/Common/android_system_ca-certificates/files/fb5fa911.0 @@ -42,7 +42,7 @@ Certificate: Subject: C=US, O=Amazon, CN=Amazon Root CA 2 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (4096 bit) + Public-Key: (4096 bit) Modulus: 00:ad:96:9f:2d:9c:4a:4c:4a:81:79:51:99:ec:8a: cb:6b:60:51:13:bc:4d:6d:06:fc:b0:08:8d:dd:19: @@ -88,33 +88,34 @@ Certificate: X509v3 Subject Key Identifier: B0:0C:F0:4C:30:F4:05:58:02:48:FD:33:E5:52:AF:4B:84:E3:66:52 Signature Algorithm: sha384WithRSAEncryption - aa:a8:80:8f:0e:78:a3:e0:a2:d4:cd:e6:f5:98:7a:3b:ea:00: - 03:b0:97:0e:93:bc:5a:a8:f6:2c:8c:72:87:a9:b1:fc:7f:73: - fd:63:71:78:a5:87:59:cf:30:e1:0d:10:b2:13:5a:6d:82:f5: - 6a:e6:80:9f:a0:05:0b:68:e4:47:6b:c7:6a:df:b6:fd:77:32: - 72:e5:18:fa:09:f4:a0:93:2c:5d:d2:8c:75:85:76:65:90:0c: - 03:79:b7:31:23:63:ad:78:83:09:86:68:84:ca:ff:f9:cf:26: - 9a:92:79:e7:cd:4b:c5:e7:61:a7:17:cb:f3:a9:12:93:93:6b: - a7:e8:2f:53:92:c4:60:58:b0:cc:02:51:18:5b:85:8d:62:59: - 63:b6:ad:b4:de:9a:fb:26:f7:00:27:c0:5d:55:37:74:99:c9: - 50:7f:e3:59:2e:44:e3:2c:25:ee:ec:4c:32:77:b4:9f:1a:e9: - 4b:5d:20:c5:da:fd:1c:87:16:c6:43:e8:d4:bb:26:9a:45:70: - 5e:a9:0b:37:53:e2:46:7b:27:fd:e0:46:f2:89:b7:cc:42:b6: - cb:28:26:6e:d9:a5:c9:3a:c8:41:13:60:f7:50:8c:15:ae:b2: - 6d:1a:15:1a:57:78:e6:92:2a:d9:65:90:82:3f:6c:02:af:ae: - 12:3a:27:96:36:04:d7:1d:a2:80:63:a9:9b:f1:e5:ba:b4:7c: - 14:b0:4e:c9:b1:1f:74:5f:38:f6:51:ea:9b:fa:2c:a2:11:d4: - a9:2d:27:1a:45:b1:af:b2:4e:71:0d:c0:58:46:d6:69:06:cb: - 53:cb:b3:fe:6b:41:cd:41:7e:7d:4c:0f:7c:72:79:7a:59:cd: - 5e:4a:0e:ac:9b:a9:98:73:79:7c:b4:f4:cc:b9:b8:07:0c:b2: - 74:5c:b8:c7:6f:88:a1:90:a7:f4:aa:f9:bf:67:3a:f4:1a:15: - 62:1e:b7:9f:be:3d:b1:29:af:67:a1:12:f2:58:10:19:53:03: - 30:1b:b8:1a:89:f6:9c:bd:97:03:8e:a3:09:f3:1d:8b:21:f1: - b4:df:e4:1c:d1:9f:65:02:06:ea:5c:d6:13:b3:84:ef:a2:a5: - 5c:8c:77:29:a7:68:c0:6b:ae:40:d2:a8:b4:ea:cd:f0:8d:4b: - 38:9c:19:9a:1b:28:54:b8:89:90:ef:ca:75:81:3e:1e:f2:64: - 24:c7:18:af:4e:ff:47:9e:07:f6:35:65:a4:d3:0a:56:ff:f5: - 17:64:6c:ef:a8:22:25:49:93:b6:df:00:17:da:58:7e:5d:ee: - c5:1b:b0:d1:d1:5f:21:10:c7:f9:f3:ba:02:0a:27:07:c5:f1: - d6:c7:d3:e0:fb:09:60:6c + Signature Value: + aa:a8:80:8f:0e:78:a3:e0:a2:d4:cd:e6:f5:98:7a:3b:ea:00: + 03:b0:97:0e:93:bc:5a:a8:f6:2c:8c:72:87:a9:b1:fc:7f:73: + fd:63:71:78:a5:87:59:cf:30:e1:0d:10:b2:13:5a:6d:82:f5: + 6a:e6:80:9f:a0:05:0b:68:e4:47:6b:c7:6a:df:b6:fd:77:32: + 72:e5:18:fa:09:f4:a0:93:2c:5d:d2:8c:75:85:76:65:90:0c: + 03:79:b7:31:23:63:ad:78:83:09:86:68:84:ca:ff:f9:cf:26: + 9a:92:79:e7:cd:4b:c5:e7:61:a7:17:cb:f3:a9:12:93:93:6b: + a7:e8:2f:53:92:c4:60:58:b0:cc:02:51:18:5b:85:8d:62:59: + 63:b6:ad:b4:de:9a:fb:26:f7:00:27:c0:5d:55:37:74:99:c9: + 50:7f:e3:59:2e:44:e3:2c:25:ee:ec:4c:32:77:b4:9f:1a:e9: + 4b:5d:20:c5:da:fd:1c:87:16:c6:43:e8:d4:bb:26:9a:45:70: + 5e:a9:0b:37:53:e2:46:7b:27:fd:e0:46:f2:89:b7:cc:42:b6: + cb:28:26:6e:d9:a5:c9:3a:c8:41:13:60:f7:50:8c:15:ae:b2: + 6d:1a:15:1a:57:78:e6:92:2a:d9:65:90:82:3f:6c:02:af:ae: + 12:3a:27:96:36:04:d7:1d:a2:80:63:a9:9b:f1:e5:ba:b4:7c: + 14:b0:4e:c9:b1:1f:74:5f:38:f6:51:ea:9b:fa:2c:a2:11:d4: + a9:2d:27:1a:45:b1:af:b2:4e:71:0d:c0:58:46:d6:69:06:cb: + 53:cb:b3:fe:6b:41:cd:41:7e:7d:4c:0f:7c:72:79:7a:59:cd: + 5e:4a:0e:ac:9b:a9:98:73:79:7c:b4:f4:cc:b9:b8:07:0c:b2: + 74:5c:b8:c7:6f:88:a1:90:a7:f4:aa:f9:bf:67:3a:f4:1a:15: + 62:1e:b7:9f:be:3d:b1:29:af:67:a1:12:f2:58:10:19:53:03: + 30:1b:b8:1a:89:f6:9c:bd:97:03:8e:a3:09:f3:1d:8b:21:f1: + b4:df:e4:1c:d1:9f:65:02:06:ea:5c:d6:13:b3:84:ef:a2:a5: + 5c:8c:77:29:a7:68:c0:6b:ae:40:d2:a8:b4:ea:cd:f0:8d:4b: + 38:9c:19:9a:1b:28:54:b8:89:90:ef:ca:75:81:3e:1e:f2:64: + 24:c7:18:af:4e:ff:47:9e:07:f6:35:65:a4:d3:0a:56:ff:f5: + 17:64:6c:ef:a8:22:25:49:93:b6:df:00:17:da:58:7e:5d:ee: + c5:1b:b0:d1:d1:5f:21:10:c7:f9:f3:ba:02:0a:27:07:c5:f1: + d6:c7:d3:e0:fb:09:60:6c SHA1 Fingerprint=5A:8C:EF:45:D7:A6:98:59:76:7A:8C:8B:44:96:B5:78:CF:47:4B:1A diff --git a/Patches/Common/android_system_ca-certificates/files/fd08c599.0 b/Patches/Common/android_system_ca-certificates/files/fd08c599.0 index ea150471..389bb7c6 100644 --- a/Patches/Common/android_system_ca-certificates/files/fd08c599.0 +++ b/Patches/Common/android_system_ca-certificates/files/fd08c599.0 @@ -31,7 +31,7 @@ Certificate: Subject: C=US, O=Amazon, CN=Amazon Root CA 1 Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:b2:78:80:71:ca:78:d5:e3:71:af:47:80:50:74: 7d:6e:d8:d7:88:76:f4:99:68:f7:58:21:60:f9:74: @@ -60,19 +60,20 @@ Certificate: X509v3 Subject Key Identifier: 84:18:CC:85:34:EC:BC:0C:94:94:2E:08:59:9C:C7:B2:10:4E:0A:08 Signature Algorithm: sha256WithRSAEncryption - 98:f2:37:5a:41:90:a1:1a:c5:76:51:28:20:36:23:0e:ae:e6: - 28:bb:aa:f8:94:ae:48:a4:30:7f:1b:fc:24:8d:4b:b4:c8:a1: - 97:f6:b6:f1:7a:70:c8:53:93:cc:08:28:e3:98:25:cf:23:a4: - f9:de:21:d3:7c:85:09:ad:4e:9a:75:3a:c2:0b:6a:89:78:76: - 44:47:18:65:6c:8d:41:8e:3b:7f:9a:cb:f4:b5:a7:50:d7:05: - 2c:37:e8:03:4b:ad:e9:61:a0:02:6e:f5:f2:f0:c5:b2:ed:5b: - b7:dc:fa:94:5c:77:9e:13:a5:7f:52:ad:95:f2:f8:93:3b:de: - 8b:5c:5b:ca:5a:52:5b:60:af:14:f7:4b:ef:a3:fb:9f:40:95: - 6d:31:54:fc:42:d3:c7:46:1f:23:ad:d9:0f:48:70:9a:d9:75: - 78:71:d1:72:43:34:75:6e:57:59:c2:02:5c:26:60:29:cf:23: - 19:16:8e:88:43:a5:d4:e4:cb:08:fb:23:11:43:e8:43:29:72: - 62:a1:a9:5d:5e:08:d4:90:ae:b8:d8:ce:14:c2:d0:55:f2:86: - f6:c4:93:43:77:66:61:c0:b9:e8:41:d7:97:78:60:03:6e:4a: - 72:ae:a5:d1:7d:ba:10:9e:86:6c:1b:8a:b9:59:33:f8:eb:c4: - 90:be:f1:b9 + Signature Value: + 98:f2:37:5a:41:90:a1:1a:c5:76:51:28:20:36:23:0e:ae:e6: + 28:bb:aa:f8:94:ae:48:a4:30:7f:1b:fc:24:8d:4b:b4:c8:a1: + 97:f6:b6:f1:7a:70:c8:53:93:cc:08:28:e3:98:25:cf:23:a4: + f9:de:21:d3:7c:85:09:ad:4e:9a:75:3a:c2:0b:6a:89:78:76: + 44:47:18:65:6c:8d:41:8e:3b:7f:9a:cb:f4:b5:a7:50:d7:05: + 2c:37:e8:03:4b:ad:e9:61:a0:02:6e:f5:f2:f0:c5:b2:ed:5b: + b7:dc:fa:94:5c:77:9e:13:a5:7f:52:ad:95:f2:f8:93:3b:de: + 8b:5c:5b:ca:5a:52:5b:60:af:14:f7:4b:ef:a3:fb:9f:40:95: + 6d:31:54:fc:42:d3:c7:46:1f:23:ad:d9:0f:48:70:9a:d9:75: + 78:71:d1:72:43:34:75:6e:57:59:c2:02:5c:26:60:29:cf:23: + 19:16:8e:88:43:a5:d4:e4:cb:08:fb:23:11:43:e8:43:29:72: + 62:a1:a9:5d:5e:08:d4:90:ae:b8:d8:ce:14:c2:d0:55:f2:86: + f6:c4:93:43:77:66:61:c0:b9:e8:41:d7:97:78:60:03:6e:4a: + 72:ae:a5:d1:7d:ba:10:9e:86:6c:1b:8a:b9:59:33:f8:eb:c4: + 90:be:f1:b9 SHA1 Fingerprint=8D:A7:F9:65:EC:5E:FC:37:91:0F:1C:6E:59:FD:C1:CC:6A:6E:DE:16 diff --git a/Patches/Common/android_system_ca-certificates/files/fde84897.0 b/Patches/Common/android_system_ca-certificates/files/fde84897.0 index 46cebbd1..03d23b5f 100644 --- a/Patches/Common/android_system_ca-certificates/files/fde84897.0 +++ b/Patches/Common/android_system_ca-certificates/files/fde84897.0 @@ -33,7 +33,7 @@ Certificate: Subject: C=FR, O=Dhimyotis, CN=Certigna Subject Public Key Info: Public Key Algorithm: rsaEncryption - RSA Public-Key: (2048 bit) + Public-Key: (2048 bit) Modulus: 00:c8:68:f1:c9:d6:d6:b3:34:75:26:82:1e:ec:b4: be:ea:5c:e1:26:ed:11:47:61:e1:a2:7c:16:78:40: @@ -63,25 +63,25 @@ Certificate: keyid:1A:ED:FE:41:39:90:B4:24:59:BE:01:F2:52:D5:45:F6:5A:39:DC:11 DirName:/C=FR/O=Dhimyotis/CN=Certigna serial:FE:DC:E3:01:0F:C9:48:FF - X509v3 Key Usage: critical Certificate Sign, CRL Sign Netscape Cert Type: SSL CA, S/MIME CA, Object Signing CA Signature Algorithm: sha1WithRSAEncryption - 85:03:1e:92:71:f6:42:af:e1:a3:61:9e:eb:f3:c0:0f:f2:a5: - d4:da:95:e6:d6:be:68:36:3d:7e:6e:1f:4c:8a:ef:d1:0f:21: - 6d:5e:a5:52:63:ce:12:f8:ef:2a:da:6f:eb:37:fe:13:02:c7: - cb:3b:3e:22:6b:da:61:2e:7f:d4:72:3d:dd:30:e1:1e:4c:40: - 19:8c:0f:d7:9c:d1:83:30:7b:98:59:dc:7d:c6:b9:0c:29:4c: - a1:33:a2:eb:67:3a:65:84:d3:96:e2:ed:76:45:70:8f:b5:2b: - de:f9:23:d6:49:6e:3c:14:b5:c6:9f:35:1e:50:d0:c1:8f:6a: - 70:44:02:62:cb:ae:1d:68:41:a7:aa:57:e8:53:aa:07:d2:06: - f6:d5:14:06:0b:91:03:75:2c:6c:72:b5:61:95:9a:0d:8b:b9: - 0d:e7:f5:df:54:cd:de:e6:d8:d6:09:08:97:63:e5:c1:2e:b0: - b7:44:26:c0:26:c0:af:55:30:9e:3b:d5:36:2a:19:04:f4:5c: - 1e:ff:cf:2c:b7:ff:d0:fd:87:40:11:d5:11:23:bb:48:c0:21: - a9:a4:28:2d:fd:15:f8:b0:4e:2b:f4:30:5b:21:fc:11:91:34: - be:41:ef:7b:9d:97:75:ff:97:95:c0:96:58:2f:ea:bb:46:d7: - bb:e4:d9:2e + Signature Value: + 85:03:1e:92:71:f6:42:af:e1:a3:61:9e:eb:f3:c0:0f:f2:a5: + d4:da:95:e6:d6:be:68:36:3d:7e:6e:1f:4c:8a:ef:d1:0f:21: + 6d:5e:a5:52:63:ce:12:f8:ef:2a:da:6f:eb:37:fe:13:02:c7: + cb:3b:3e:22:6b:da:61:2e:7f:d4:72:3d:dd:30:e1:1e:4c:40: + 19:8c:0f:d7:9c:d1:83:30:7b:98:59:dc:7d:c6:b9:0c:29:4c: + a1:33:a2:eb:67:3a:65:84:d3:96:e2:ed:76:45:70:8f:b5:2b: + de:f9:23:d6:49:6e:3c:14:b5:c6:9f:35:1e:50:d0:c1:8f:6a: + 70:44:02:62:cb:ae:1d:68:41:a7:aa:57:e8:53:aa:07:d2:06: + f6:d5:14:06:0b:91:03:75:2c:6c:72:b5:61:95:9a:0d:8b:b9: + 0d:e7:f5:df:54:cd:de:e6:d8:d6:09:08:97:63:e5:c1:2e:b0: + b7:44:26:c0:26:c0:af:55:30:9e:3b:d5:36:2a:19:04:f4:5c: + 1e:ff:cf:2c:b7:ff:d0:fd:87:40:11:d5:11:23:bb:48:c0:21: + a9:a4:28:2d:fd:15:f8:b0:4e:2b:f4:30:5b:21:fc:11:91:34: + be:41:ef:7b:9d:97:75:ff:97:95:c0:96:58:2f:ea:bb:46:d7: + bb:e4:d9:2e SHA1 Fingerprint=B1:2E:13:63:45:86:A4:6F:1A:B2:60:68:37:58:2D:C4:AC:FD:94:97 diff --git a/Patches/Common/android_system_ca-certificates/files/ffa7f1eb.0 b/Patches/Common/android_system_ca-certificates/files/ffa7f1eb.0 new file mode 100644 index 00000000..19ce09a9 --- /dev/null +++ b/Patches/Common/android_system_ca-certificates/files/ffa7f1eb.0 @@ -0,0 +1,122 @@ +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBU +MQswCQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRI +T1JJVFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAz +MTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJF +SUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2Jh +bCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFmCL3Z +xRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZ +spDyRhySsTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O5 +58dnJCNPYwpj9mZ9S1WnP3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgR +at7GGPZHOiJBhyL8xIkoVNiMpTAK+BcWyqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll +5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRjeulumijWML3mG90Vr4Tq +nMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNnMoH1V6XK +V0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/ +pj+bOT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZO +z2nxbkRs1CTqjSShGL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXn +jSXWgXSHRtQpdaJCbPdzied9v3pKH9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+ +WGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMBAAGjQjBAMB0GA1UdDgQWBBTF +7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4 +YRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3Kli +awLwQ8hOnThJdMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u ++2D2/VnGKhs/I0qUJDAnyIm860Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88 +X7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuhTaRjAv04l5U/BXCga99igUOLtFkN +SoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW4AB+dAb/OMRyHdOo +P2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmpGQrI ++pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRz +znfSxqxx4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9 +eVzYH6Eze9mCUAyTF6ps3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2 +YqAo07WjuGS3iGJCz51TzZm+ZGiPTx4SSPfSKcOYKMryMguTjClPPGAyzQWWYezy +r/6zcCwupvI= +-----END CERTIFICATE----- +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 55:6f:65:e3:b4:d9:90:6a:1b:09:d1:6c:3e:c0:6c:20 + Signature Algorithm: sha256WithRSAEncryption + Issuer: C=CN, O=BEIJING CERTIFICATE AUTHORITY, CN=BJCA Global Root CA1 + Validity + Not Before: Dec 19 03:16:17 2019 GMT + Not After : Dec 12 03:16:17 2044 GMT + Subject: C=CN, O=BEIJING CERTIFICATE AUTHORITY, CN=BJCA Global Root CA1 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Modulus: + 00:f1:66:08:bd:d9:c5:15:61:cb:84:04:41:a5:69: + 37:77:1d:c1:b0:7b:fa:c3:77:48:90:13:72:64:d1: + b8:7c:90:35:9d:18:79:88:e3:97:01:3c:47:81:f2: + 0e:a2:98:0d:9e:3f:37:e0:19:b2:90:f2:46:1c:92: + b1:3a:61:ce:fa:b7:46:9e:03:86:d7:33:6e:ed:f7: + 45:8c:76:37:de:6e:96:91:f7:d7:7e:2b:87:17:d5: + 8b:35:ee:84:91:72:57:dc:60:c3:c3:b9:e7:c7:67: + 24:23:4f:63:0a:63:f6:66:7d:4b:55:a7:3f:78:64: + 49:69:12:97:e0:4c:0d:d3:09:a0:32:30:3a:fa:9f: + c0:f2:9c:c5:12:2a:2e:1c:b5:04:33:da:a4:38:11: + 6a:de:c6:18:f6:47:3a:22:41:87:22:fc:c4:89:28: + 54:d8:8c:a5:30:0a:f8:17:16:ca:ac:37:fd:79:a7: + 91:17:78:38:99:ad:58:ed:b2:de:cc:89:7d:03:9c: + b3:89:65:e7:e3:3b:b1:22:86:8f:06:6d:78:07:fd: + 91:12:7f:b0:6b:1c:89:0d:f9:b8:cb:74:5b:07:c2: + c8:f4:35:d1:64:63:7a:e9:6e:9a:28:d6:30:bd:e6: + 1b:dd:15:af:84:ea:9c:c7:ca:f5:0e:ea:f2:5d:29: + 87:8f:69:73:39:be:2e:24:6f:45:21:ac:c5:d4:69: + 25:06:83:ad:7a:48:85:13:2c:0d:06:b8:6c:79:56: + fc:a3:67:32:81:f5:57:a5:ca:57:42:69:e9:5c:24: + 61:ef:e2:30:18:4e:44:98:55:6f:7a:c2:93:d8:19: + b6:de:7c:47:8a:11:4e:49:47:db:28:94:02:0b:94: + 4a:2c:f9:12:d0:4f:e8:31:7e:6c:7a:bf:a6:3f:9b: + 39:3d:02:16:a3:18:b3:67:ac:5b:3f:2c:83:2b:67: + 39:81:5c:b9:7e:94:d5:64:dd:9e:8f:6e:ae:e8:7c: + 5b:b4:d7:6a:47:48:d7:7e:b3:d4:2d:8e:56:76:4e: + cf:69:f1:6e:44:6c:d4:24:ea:8d:24:a1:18:bf:bd: + 57:fe:a9:99:35:b5:db:10:77:b8:3d:48:ba:d6:c1: + e7:f1:23:3e:d7:df:85:9d:27:3c:d4:40:bd:0a:0c: + bd:f5:e7:8d:25:d6:81:74:87:46:d4:29:75:a2:42: + 6c:f7:73:89:e7:7d:bf:7a:4a:1f:d3:22:c9:15:55: + cf:df:6f:7c:55:d0:a4:8b:07:11:37:5f:83:a6:26: + 57:a6:01:5b:7e:fe:58:68:07:a9:e9:7a:d9:b9:e8: + ff:50:1f:ab:c2:b4:c0:ce:e8:ea:fd:0f:bd:8d:4d: + b8:bc:71 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + C5:EF:ED:CC:D8:8D:21:C6:48:E4:E3:D7:14:2E:A7:16:93:E5:98:01 + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + Signature Algorithm: sha256WithRSAEncryption + Signature Value: + 52:82:ac:21:34:1f:23:f2:a2:d8:f9:b8:af:37:36:20:89:d1: + 37:03:d6:69:9f:b8:61:10:ba:a2:31:98:59:47:e8:d1:0d:25: + 1e:15:41:0c:e0:2a:55:d5:57:52:cb:f8:e4:c7:69:a3:1d:4d: + 71:02:5e:5f:21:45:60:48:5c:09:8e:49:10:c1:04:dc:a9:62: + 6b:02:f0:43:c8:4e:9d:38:49:74:c9:32:70:54:6d:c1:47:fc: + 8e:b4:36:9e:d4:9c:bd:dd:20:d6:53:c9:18:a9:b5:56:b9:76: + 8b:95:67:66:ee:bd:98:fe:ae:ef:be:6e:fb:60:f6:fd:59:c6: + 2a:1b:3f:23:4a:94:24:30:27:c8:89:bc:eb:44:24:9a:cb:3d: + be:4f:d5:7a:ce:8e:17:cb:62:c1:d9:de:1e:0e:7a:ff:43:86: + 34:52:bc:61:3f:3c:5f:bb:d9:76:b4:53:bc:97:b3:fe:8a:4c: + 12:2e:2b:f3:d7:ce:e1:a2:ff:dd:7b:70:fb:3b:a1:4d:a4:63: + 02:fd:38:97:95:3f:05:70:a0:6b:df:62:81:43:8b:b4:59:0d: + 4a:8c:54:9c:c5:bb:81:9f:cd:7d:a5:ef:0b:25:1e:3a:20:db: + 1c:fc:1f:98:67:02:0a:d4:73:44:13:db:51:84:1a:55:03:56: + e0:00:7e:74:06:ff:38:c4:72:1d:d3:a8:3f:68:31:5d:d3:09: + c7:2e:8c:5b:63:e0:e8:dc:1e:d2:ec:61:1e:f2:de:e5:ef:f6: + 99:76:60:2d:1e:94:72:71:c6:0b:2a:32:c7:92:4e:d5:46:d7: + 1d:f9:a9:19:0a:c8:fa:95:ce:6d:23:98:aa:0b:38:ad:9a:56: + 0d:6f:8d:f1:31:00:88:c1:17:9c:cd:19:36:35:fe:55:53:a0: + e0:3c:33:5f:96:5e:e2:32:e9:df:33:bb:06:4a:a9:d8:84:73: + ce:77:d2:c6:ac:71:e1:5c:a3:1d:0c:bb:0a:df:5f:e2:a3:71: + d8:da:37:5a:a0:78:2b:f4:d4:7d:eb:76:ed:f2:61:70:a5:65: + 9a:d3:89:34:18:ab:fb:72:3e:d7:b4:3d:79:5c:d8:1f:a1:33: + 7b:d9:82:50:0c:93:17:aa:6c:dc:c2:82:bb:02:57:36:af:98: + 27:2a:39:50:e1:b0:89:f5:25:97:7e:47:68:10:b4:ec:73:ca: + b3:97:d1:24:dc:f6:62:a0:28:d3:b5:a3:b8:64:b7:88:62:42: + cf:9d:53:cd:99:be:64:68:8f:4f:1e:12:48:f7:d2:29:c3:98: + 28:ca:f2:32:0b:93:8c:29:4f:3c:60:32:cd:05:96:61:ec:f2: + af:fe:b3:70:2c:2e:a6:f2 +SHA1 Fingerprint=D5:EC:8D:7B:4C:BA:79:F4:E7:E8:CB:9D:6B:AE:77:83:10:03:21:6A diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Dialer/java/com/android/voicemail/impl/res/xml/vvm_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Dialer/java/com/android/voicemail/impl/res/xml/vvm_config.xml index a354b1a4..8b2cbe1e 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Dialer/java/com/android/voicemail/impl/res/xml/vvm_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Dialer/java/com/android/voicemail/impl/res/xml/vvm_config.xml @@ -9,7 +9,6 @@ - vvm_carrier_flag_el_telecom 8860 vvm_type_omtp @@ -260,6 +259,13 @@ mms + + + + + + vvm_type_disabled + @@ -371,11 +377,11 @@ - vvm_type_advvm + vvm_type_omtp - + @@ -392,7 +398,7 @@ - + @@ -502,4 +508,16 @@ 8860 vvm_type_omtp + + enable_vvm_carrier_sunrise + + + + + + 3030 + vvm_type_omtp + + + \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc1/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc1/mms_config.xml index 012ba1e5..8eb2b077 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc1/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc1/mms_config.xml @@ -1,11 +1,12 @@ - - false - false + false true true false true + 307200 + 1200 + 1600 true \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc7/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc7/mms_config.xml index d52ae1ad..0d8f2171 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc7/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc214-mnc7/mms_config.xml @@ -8,5 +8,5 @@ true true true - true + false \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc222-mnc1/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc222-mnc1/mms_config.xml index 0dc62b6a..1f7597d9 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc222-mnc1/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc222-mnc1/mms_config.xml @@ -5,6 +5,4 @@ 1944 2592 false - true - true \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc240-mnc2/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc240-mnc2/mms_config.xml index ad73a432..af094019 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc240-mnc2/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc240-mnc2/mms_config.xml @@ -1,4 +1,7 @@ - + + 2097152 + 1920 + 1080 false \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc255-mnc1/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc255-mnc1/mms_config.xml index 510c76f9..208925d3 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc255-mnc1/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc255-mnc1/mms_config.xml @@ -1,8 +1,8 @@ - - 614400 - 1944 - 2592 + + false + false + false false true \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc259-mnc1/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc259-mnc1/mms_config.xml index 44a63d6d..8468f467 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc259-mnc1/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc259-mnc1/mms_config.xml @@ -1,5 +1,8 @@ - + + false + false + false true true 30000 diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc311-mnc180/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc311-mnc180/mms_config.xml index 7caa0986..3db1263b 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc311-mnc180/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc311-mnc180/mms_config.xml @@ -7,4 +7,5 @@ true true true + true \ No newline at end of file diff --git a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc313-mnc340/mms_config.xml b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc313-mnc340/mms_config.xml index 630b2df8..597b7fe0 100644 --- a/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc313-mnc340/mms_config.xml +++ b/Patches/Common/android_vendor_divested/overlay/common/packages/apps/Messaging/res/xml-mcc313-mnc340/mms_config.xml @@ -2,4 +2,5 @@ true true + true \ No newline at end of file diff --git a/Patches/Common/apns-conf.xml b/Patches/Common/apns-conf.xml index 42a0fe5c..e698f586 100644 --- a/Patches/Common/apns-conf.xml +++ b/Patches/Common/apns-conf.xml @@ -1181,19 +1181,20 @@ - + - + + - + - + - + - + diff --git a/Patches/Common/contributors.db b/Patches/Common/contributors.db index fd03c02cb2e0428956517747652918bc152b1fc1..2a0dfd2328ca2f1764333c049c4309ba536f0076 100644 GIT binary patch literal 458752 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%0Ds8zGxo&8rbtz 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≧$Ye5FB#Ay|O%$ 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

=04qhw7U%q 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