Generando un PKCS#7 desde un dispositivo Android

julio 26, 2009 at 12:54 am Deja un comentario

Para el proyecto que nos ocupa era necesario demostrar que es posible generar un fichero PKCS#7 desde un dispositivo Android para, de esa forma, dar por bueno los Android.

Como ya es sabido Android incorpora Dalvik, una máquina virtual pseudo-Java. En mi equipo tenemos experiencia en la generación y validación de ficheros PKCS#7 desde Java mediante el uso de las librerías BouncyCastle, así que la consecución del objetivo era fácil… a priori.

Pues no. Nos encontramos con problemas: al lanzar en modo depuración la aplicación concepto, en la máquina virtual vemos que Davilk no carga muchas clases de BouncyCastle.

Una de las ventajas que tiene Android sobre sus competidores es que se trata de un proyecto Open Source. Esto hace que Android sea transparente: sus virtudes y sus defectos están a la vista. No hay ni trampa ni cartón.

Buceando por el código fuente de Android encontré que bouncycastle es usuado por las librerías de Android como base para SSL. Entonces, cuando Dalvik intentaba cargar nuestras librerías pues entraban en colisión con las ya precargadas en Android.

El objetivo ahora si está al alcance de la mano. Para el test era suficiente renombrar las librerías de BouncyCastle y… voila! fichero PCKS#7 generado y
validado.

¡Objetivo cumplido!

Anuncios

Entry filed under: Android. Tags: , , .

La Oreja de Van Gogh y Carl Sagan Incluyendo Simile Timeline en una aplicación ADF Faces.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Autores


A %d blogueros les gusta esto: