2012-01-02 14 views
5

Estoy intentando acceder a una url segura utilizando un DefaultHttpClient. Estoy creando un archivo BKS usando la herramienta portecel.Error de lectura: error en la biblioteca SSL, por lo general un error de protocolo

El archivo JKS creados usando el mismo está trabajando muy bien en el programa Java, pero los BKS es tirar la siguiente excepción:

java.io.IOException: Error de lectura: El fracaso en la biblioteca SSL, por lo general un error de protocolo

Puedo abrir el archivo bks en un explorador de keystore y ver los detalles.

El mismo está trabajando muy bien en Android 2.3 pero no en 2.2

que me haga saber si alguien se ha enfrentado a tal problema y lo resolvió.

Respuesta

0

Encontré el mismo problema en una de mis aplicaciones. Después de buscar en Google un poco encontré un bugreport from k9mail que se refiere a this bugreport on Android 2.2 y algunas publicaciones más que indican que esto es un error de framework en 2.2.

Encontré varias fuentes like this one mencionando que la importación de certificados en el servidor tiene que hacerse en un orden específico, para que Android lo acepte. Como no tengo control sobre el servidor, no seguí esta opción y no tengo idea de si realmente funciona; sin embargo, puede ser interesante que investigue más a fondo.

0

Compruebe si el servidor desea autenticación de cliente.

0

Tuve este problema con Retrofit Library. Resolví este cambio, "https://10.0.3.2:4567" a "http://10.0.3.2:4567" en mi conexión de URL.

+0

No veo cómo se soluciona el problema subyacente con el protocolo ssl. –

Cuestiones relacionadas