Update
This commit is contained in:
parent
c6c29501ab
commit
1cfca8dd83
|
|
@ -8,9 +8,7 @@ import java.net.Socket;
|
||||||
import java.net.UnknownHostException;
|
import java.net.UnknownHostException;
|
||||||
import java.security.KeyManagementException;
|
import java.security.KeyManagementException;
|
||||||
import java.security.Provider;
|
import java.security.Provider;
|
||||||
import java.security.Security;
|
|
||||||
|
|
||||||
import javax.net.ssl.HttpsURLConnection;
|
|
||||||
import javax.net.ssl.SSLContext;
|
import javax.net.ssl.SSLContext;
|
||||||
import javax.net.ssl.SSLSocket;
|
import javax.net.ssl.SSLSocket;
|
||||||
import javax.net.ssl.SSLSocketFactory;
|
import javax.net.ssl.SSLSocketFactory;
|
||||||
|
|
@ -31,14 +29,12 @@ public class SSLCompat extends SSLSocketFactory {
|
||||||
}
|
}
|
||||||
|
|
||||||
public SSLCompat(SSLSocketFactory factory) {
|
public SSLCompat(SSLSocketFactory factory) {
|
||||||
HttpsURLConnection.setDefaultSSLSocketFactory(factory);
|
|
||||||
socketFactory = factory;
|
socketFactory = factory;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static SSLCompat get() {
|
public static SSLCompat get() {
|
||||||
try {
|
try {
|
||||||
Provider provider = Conscrypt.newProvider();
|
Provider provider = Conscrypt.newProvider();
|
||||||
Security.insertProviderAt(provider, 1);
|
|
||||||
SSLContext context = SSLContext.getInstance("TLS", provider);
|
SSLContext context = SSLContext.getInstance("TLS", provider);
|
||||||
context.init(null, new TrustManager[]{TM}, null);
|
context.init(null, new TrustManager[]{TM}, null);
|
||||||
return new SSLCompat(context.getSocketFactory());
|
return new SSLCompat(context.getSocketFactory());
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
699818645320fadc0e36a763e9309839
|
686a04bc724685d9f7c4370915bbe40d
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue