mirror of
https://gitlab.com/oeffi/oeffi.git
synced 2025-07-06 17:38:48 +00:00
NetworkProviderFactory: If running on Android 4.x (KitKat or lower), trust all network provider SSL certificates.
Too often the providers don't test for compatibility.
This commit is contained in:
parent
018cefd085
commit
6e5c309d6e
1 changed files with 3 additions and 0 deletions
|
@ -75,6 +75,7 @@ import de.schildbach.pte.VvvProvider;
|
|||
import de.schildbach.pte.WienProvider;
|
||||
import de.schildbach.pte.ZvvProvider;
|
||||
|
||||
import android.os.Build;
|
||||
import okhttp3.HttpUrl;
|
||||
|
||||
public final class NetworkProviderFactory {
|
||||
|
@ -89,6 +90,8 @@ public final class NetworkProviderFactory {
|
|||
|
||||
final AbstractNetworkProvider networkProvider = forId(networkId);
|
||||
networkProvider.setUserAgent(USER_AGENT);
|
||||
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP)
|
||||
networkProvider.setTrustAllCertificates(true);
|
||||
providerCache.put(networkId, networkProvider);
|
||||
return networkProvider;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue