summaryrefslogtreecommitdiff
path: root/core/src/free/java
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2020-10-04 15:21:18 +0200
committerGitHub <noreply@github.com>2020-10-04 15:21:18 +0200
commite1ff4c8763c604c014a62c4c4905737cb92ebebb (patch)
treee689fad58a58f0aad36d879d9500238d2c9e44ed /core/src/free/java
parentaf1a6a7ef92ed0ab6061c803f94bd22ad17a6243 (diff)
parent06d212b911af1ce54e03c63bad69b99e938cb430 (diff)
downloadAntennaPod-e1ff4c8763c604c014a62c4c4905737cb92ebebb.zip
Merge pull request #4077 from Slinger/conscrypt_bundle2.0.1
Bundle a modern Security Provider (Conscrypt) in the Free builds.
Diffstat (limited to 'core/src/free/java')
-rw-r--r--core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java b/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java
index ecb9d68df..04d74f2a2 100644
--- a/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java
+++ b/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java
@@ -1,6 +1,8 @@
package de.danoeh.antennapod.core;
import android.content.Context;
+import java.security.Security;
+import org.conscrypt.Conscrypt;
import de.danoeh.antennapod.core.preferences.PlaybackPreferences;
import de.danoeh.antennapod.core.preferences.SleepTimerPreferences;
@@ -53,6 +55,7 @@ public class ClientConfig {
}
private static void installSslProvider(Context context) {
- // ProviderInstaller is a closed-source Google library
+ // Insert bundled conscrypt as highest security provider (overrides OS version).
+ Security.insertProviderAt(Conscrypt.newProvider(), 1);
}
}