Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue #173 -- Enabling TLS 1.1 & 1.2 on Android Versions prior to Lollipop #210

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

kunni80
Copy link

@kunni80 kunni80 commented Apr 5, 2016

Error when connecting from Android to a server that does not support
TLS 1.0

… Lollipop

Error when connecting from Android to a server that does not support
TLS 1.0
@ghost
Copy link

ghost commented Apr 26, 2016

Is there any plan to merge this pull?

@curtisshipley
Copy link

This is becoming a huge issue for one of my clients. They just upgraded their API enpoint, which is breaking apps in the field.

What can I do to help get this merged?

@ghost
Copy link

ghost commented Sep 15, 2016

Just take the branch compile it and use it. You can take a look changes and if you want you add aditional changes to fit your needs. Please note that you will have some limitations regarding supported cipher suites. You can check the list of supported cihper suits on the Android site. It is possible that your client force usage, or in other words disable certain cipher suits for certain version of TLS. Meaning if they require (for security reasons) to use specific cipher suites, they will normally disable some weak/or not strong sipher suites and your application will not be able to communicate, even with TLS 1.2.

@curtisshipley
Copy link

It's also possible to achieve the same thing using reflection. I was able to grab the private "client" of the parent and set it. It would be nice if some of those fields were protected rather than private.

@simondebaecke
Copy link

Hey ! Any plan to merge this ?

@shmoe01
Copy link

shmoe01 commented Jan 6, 2017

+1

ramonesteban78 added a commit to ramonesteban78/ModernHttpClient that referenced this pull request Jan 19, 2017
Updated OKHttp libraries
Remove validation of client certificates for class HostnameVerifier - OkHttpNetworkHandler
bitdozer added a commit to bitdozer/ModernHttpClient that referenced this pull request Feb 5, 2017
@BenDevelopment
Copy link

I really need this too :(

@cklenk
Copy link

cklenk commented May 15, 2017

Is anyone able to build branch 8eea4ad? I'm getting ambiguous reference errors (OperationCanceledException) and obsolete errors (ClientCipherSuitesCallback) on file OkHttpNetworkHandler in the Android project. I am too looking for a 1.2 TLS solution on lower Android versions.

@danardelean
Copy link

You can do it with the native handler provided by Xamarin:
https://sviluppomobile.blogspot.it/2017/06/enable-tls-12-11-xamarinandroid.html

Hope it helps!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants