Foros del Web » Programando para Internet » Android »

Error en petición http con certificado cliente

Estas en el tema de Error en petición http con certificado cliente en el foro de Android en Foros del Web. Buenos días! Estoy implementando en mi aplicación unas peticiones http con certificado cliente, para ello tengo el keystore con mi certificado y el keystore con ...
  #1 (permalink)  
Antiguo 09/05/2013, 05:08
 
Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años, 7 meses
Puntos: 0
Error en petición http con certificado cliente

Buenos días!

Estoy implementando en mi aplicación unas peticiones http con certificado cliente, para ello tengo el keystore con mi certificado y el keystore con el certificado del servidor contra el que estoy haciendo las peticiones, y añado un SSLSocketFactory al schema 'https' y puerto 443. (En mi clase MyHttpClient)
Hasta ahí en principio todo correcto, el problema es que cuando lanzo mi aplicación y ejecuta la primera petición http con certificado, se queda ahi un buen rato y no llega la petición al servidor, y después de un rato la aplicación me tira la excepción
Código:
05-09 10:27:44.067: E/AndroidRuntime(5248): Caused by: java.lang.RuntimeException: javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
Lo más curioso es que (por casualidad) en una de las pruebas mientras esperaba a ver si hacía bien la petición o no, he puesto la app en background (dándole al botón home) y en ese instante ha llegado la petición al servidor, he vuelto a poner la app en primer plano (había terminado de ejecutar la petición correctamente), le he dado para que hiciera a siguiente petición http con certificado y la ha hecho del tirón correctamente sin ningún error. He vuelto a probar más veces y cuando hace la primera petición no llega al servidor hasta q no paso la app a segundo plano

Alguién tiene alguna idea de por qué puede ser?? Es la SDK 4.2.2 y la versión de android del emulador en el que lo estoy lanzando también es la 4.2.2.

Muchas gracias!!
  #2 (permalink)  
Antiguo 09/05/2013, 07:00
 
Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Error en petición http con certificado cliente

Rectifico... cuando se queda en segundo plano y llega la petición al servidor, no da ningún error pero no mete el certificado. Y en las peticiones siguientes, las ejecuta del tiron pero pasa lo mismo, no llega el certificado al servidor.

A ver si a alguien se le ocurre algo, porque yo no se ya qué mirar.
Gracias!

Etiquetas: app, cliente, java, todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:13.