From 1a49d50bd55b8900eadb0cc386d655932fd07c42 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 1 Feb 2025 18:33:58 +0800 Subject: [PATCH] Add conscrypt back again --- catvod/build.gradle | 1 + catvod/src/main/java/com/github/catvod/net/OkHttp.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/catvod/build.gradle b/catvod/build.gradle index b791ebc75..09e6ef8b3 100644 --- a/catvod/build.gradle +++ b/catvod/build.gradle @@ -27,6 +27,7 @@ dependencies { api 'com.squareup.okhttp3:okhttp:' + okhttpVersion api 'com.squareup.okhttp3:okhttp-dnsoverhttps:' + okhttpVersion api 'com.squareup.okhttp3:logging-interceptor:' + okhttpVersion + api 'org.conscrypt:conscrypt-android:2.5.2' api('com.google.guava:guava:33.0.0-android') { exclude group: 'com.google.code.findbugs', module: 'jsr305' exclude group: 'org.checkerframework', module: 'checker-compat-qual' diff --git a/catvod/src/main/java/com/github/catvod/net/OkHttp.java b/catvod/src/main/java/com/github/catvod/net/OkHttp.java index 07c9a61e6..1086dac4a 100644 --- a/catvod/src/main/java/com/github/catvod/net/OkHttp.java +++ b/catvod/src/main/java/com/github/catvod/net/OkHttp.java @@ -10,8 +10,11 @@ import com.github.catvod.net.interceptor.RequestInterceptor; import com.github.catvod.net.interceptor.ResponseInterceptor; import com.github.catvod.utils.Path; +import org.conscrypt.Conscrypt; + import java.net.ProxySelector; import java.security.SecureRandom; +import java.security.Security; import java.security.cert.X509Certificate; import java.util.Map; import java.util.Objects; @@ -46,6 +49,7 @@ public class OkHttp { static { defaultSelector = ProxySelector.getDefault(); + Security.insertProviderAt(Conscrypt.newProvider(), 1); } private static class Loader {