Error de SSL durante el inicio de sesión de Facebook en Android
Estoy implementando Facebook Login en mi aplicación pero no funciona en Api 2.3.6
He probado la aplicación en Emulador y su funcionamiento hasta Fine Api 23
- Comprobación de que el mensaje provenía de un punto específico de aplicación / punto final
- ¿Por qué vuelve Volley a SSLV3?
- ¿Cómo conectar un socket SSL a través de un proxy HTTP?
- SSL de Android: sin certificado de nivel superior
- Comunicación de servicio web Https de Android (SSL / TLS 1.2)
También funciona en Device con API 21 pero no en 2.3.6
El error está relacionado con SSL
Bcoz He leído en una respuesta que,
-
En Api nivel 2.3.6 todas las conexiones y autorizaciones son manejados por HTTPS sólo mientras en niveles de Api por encima de 2.3.6 no es el HTTPS que hace cada tarea
-
También he notado que cada vez que estoy tratando de llamar a cualquier URL de inicio
Con HTTPS no está dando el resultado final, pero se detiene en silencio como fue el caso con Googles Dirección Api.
Debajo está el StackTrace que consigo en 2.3.6:
V/webkit: LoadListener.handleSslErrorRequest(): url:https://m.facebook.com/v2.4/dialog/oauth? return_scopes=true&response_type=token%2Csigned_request&redirect_uri =fbconnect%3A%2F%2Fsuccess&display=touch&sdk=android- 4.5.1&e2e=%7B%22init%22%1232%7D&client_id=1234&default_audience=friends primary error: 3 certificate: Issued to: CN=*.facebook.com,O=Facebook\, Inc.,L=Menlo Park,ST=CA,C=US; Issued by: 1.2.840.113549.1.9.1=#1223,CN=Cyberoam SSL CA_C016700030,OU=Cyberoam Certificate Authority,O=Elitecore,L=Ahmedabad,ST=Gujarat,C=IN; I/System.out: close [socket][/0.0.0.0:52994] I/webkit/webview: WebView.stopLoading() D/webkit/webview: WebView.stopLoading(): webcorethread is initialized I/webkit/webview: WebView.stopLoading() D/webkit/webview: WebView.stopLoading(): webcorethread is initialized W/System.err: at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:173) W/System.err: at com.facebook.login.LoginManager$1.onActivityResult(LoginManager.java:139) W/System.err: at com.facebook.internal.CallbackManagerImpl.onActivityResult (CallbackManagerImpl.java:82) W/System.err: at com.hogo.integrationapp.FirstActivity.onActivityResult (FirstActivity.java:179) W/System.err: at android.app.Activity.dispatchActivityResult(Activity.java:3975) W/System.err: at android.app.ActivityThread.deliverResults(ActivityThread.java:2629) W/System.err: at android.app.ActivityThread.handleSendResult(ActivityThread.java:2675) W/System.err: at android.app.ActivityThread.access$2000(ActivityThread.java:156) W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1030) W/System.err: at android.os.Handler.dispatchMessage(Handler.java:130) W/System.err: at android.os.Looper.loop(SourceFile:351) W/System.err: at android.app.ActivityThread.main(ActivityThread.java:3821) W/System.err: at java.lang.reflect.Method.invokeNative(Native Method) W/System.err: at java.lang.reflect.Method.invoke(Method.java:538) W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run\ (ZygoteInit.java:969) W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:727) W/System.err: at dalvik.system.NativeStart.main(Native Method)
¿Hay alguna manera fácil de solucionarlo?
También quiero entender por qué esto está sucediendo?
Estoy usando Facebook Sdk 4.5.1
Para API 4.4.2: El error se debió a una aplicación de transferencia de archivos abierta en mi dispositivo, cuando lo cerré el error había desaparecido
Gracias por adelantado…
- Error de certificado no confiable y httpclient en android
- OkHttp javax.net.ssl.SSLPeerUnverifiedException: Nombre de host domain.com no verificado
- ¿Cómo puedo solucionar el problema "No se han encontrado certificados: la aplicación Chrome ha solicitado un certificado" Edición de Android / Google Chrome
- Error de certificado de cliente con Jelly beans
- ¿Cómo evito el error "No peer certificate" al conectarme a este sitio HTTPS en Android?
- Android se conecta al servidor con certificado autenticado
- Reutilizando sesiones SSL en Android con HttpClient
- Anulación del Administrador de confianza de SSL en Android
- Android Multidex RuntimeException
- Cómo averiguar si una vista de Android está oscurecida por cualquier otra vista