mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-12-01 12:31:45 +00:00
Backport Sectigo E46 certificate for old Android versions (#8099)
This commit is contained in:
committed by
GitHub
parent
0c084c778e
commit
250539e904
@ -71,6 +71,27 @@ public class BackportCaCerts {
|
||||
+ "NVOFBkpdn627G190\n"
|
||||
+ "-----END CERTIFICATE-----";
|
||||
|
||||
public static final String SECTIGO_ROOT_E46 = "-----BEGIN CERTIFICATE-----\n"
|
||||
+ "MIIDRjCCAsugAwIBAgIQGp6v7G3o4ZtcGTFBto2Q3TAKBggqhkjOPQQDAzCBiDEL\n"
|
||||
+ "MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\n"
|
||||
+ "eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\n"
|
||||
+ "JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjEwMzIy\n"
|
||||
+ "MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYGA1UEChMP\n"
|
||||
+ "U2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIg\n"
|
||||
+ "QXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR2\n"
|
||||
+ "+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccCWvkEN/U0\n"
|
||||
+ "NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+6xnOQ6Oj\n"
|
||||
+ "ggEgMIIBHDAfBgNVHSMEGDAWgBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAdBgNVHQ4E\n"
|
||||
+ "FgQU0SLaTFnxS18mOKqd1u7rDcP7qWEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB\n"
|
||||
+ "/wQFMAMBAf8wHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBEGA1UdIAQK\n"
|
||||
+ "MAgwBgYEVR0gADBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0cnVz\n"
|
||||
+ "dC5jb20vVVNFUlRydXN0RUNDQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwNQYI\n"
|
||||
+ "KwYBBQUHAQEEKTAnMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3Qu\n"
|
||||
+ "Y29tMAoGCCqGSM49BAMDA2kAMGYCMQCMCyBit99vX2ba6xEkDe+YO7vC0twjbkv9\n"
|
||||
+ "PKpqGGuZ61JZryjFsp+DFpEclCVy4noCMQCwvZDXD/m2Ko1HA5Bkmz7YQOFAiNDD\n"
|
||||
+ "49IWa2wdT7R3DtODaSXH/BiXv8fwB9su4tU=\n"
|
||||
+ "-----END CERTIFICATE-----";
|
||||
|
||||
public static final String LETSENCRYPT_ISRG = "-----BEGIN CERTIFICATE-----\n"
|
||||
+ "MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw\n"
|
||||
+ "TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\n"
|
||||
|
||||
@ -51,6 +51,8 @@ public class BackportTrustManager {
|
||||
new ByteArrayInputStream(BackportCaCerts.LETSENCRYPT_ISRG.getBytes(Charset.forName("UTF-8")))));
|
||||
keystore.setCertificateEntry("GLOBALSIGN_R6", cf.generateCertificate(
|
||||
new ByteArrayInputStream(BackportCaCerts.GLOBALSIGN_R6.getBytes(Charset.forName("UTF-8")))));
|
||||
keystore.setCertificateEntry("SECTIGO_ROOT_E46", cf.generateCertificate(
|
||||
new ByteArrayInputStream(BackportCaCerts.SECTIGO_ROOT_E46.getBytes(Charset.forName("UTF-8")))));
|
||||
|
||||
List<X509TrustManager> managers = new ArrayList<>();
|
||||
managers.add(getSystemTrustManager(keystore));
|
||||
|
||||
Reference in New Issue
Block a user