pull/69/head
FongMi 3 years ago
parent c6c29501ab
commit 1cfca8dd83
  1. 4
      app/src/main/java/com/github/catvod/net/SSLCompat.java
  2. BIN
      jar/custom_spider.jar
  3. 2
      jar/custom_spider.jar.md5

@ -8,9 +8,7 @@ import java.net.Socket;
import java.net.UnknownHostException;
import java.security.KeyManagementException;
import java.security.Provider;
import java.security.Security;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
@ -31,14 +29,12 @@ public class SSLCompat extends SSLSocketFactory {
}
public SSLCompat(SSLSocketFactory factory) {
HttpsURLConnection.setDefaultSSLSocketFactory(factory);
socketFactory = factory;
}
public static SSLCompat get() {
try {
Provider provider = Conscrypt.newProvider();
Security.insertProviderAt(provider, 1);
SSLContext context = SSLContext.getInstance("TLS", provider);
context.init(null, new TrustManager[]{TM}, null);
return new SSLCompat(context.getSocketFactory());

Binary file not shown.

@ -1 +1 @@
699818645320fadc0e36a763e9309839
686a04bc724685d9f7c4370915bbe40d

Loading…
Cancel
Save