Abstract:
|
En este proyecto se realizará un estudio sobre las diversas formas de realizar una aplicación para la gran mayoría de los actuales dispositivos móviles presentes en el mercado, la cual permita una gestión PKI (Public Key Infraestructure) consistente en creación de claves y composición del certificado así como su posterior instalación en el dispositivo.
Como premisa para el desarrollo de la aplicación, hemos siempre presente que ésta debe ser lo más sencilla posible de utilizar para el usuario, liberándole de cualquier paso en el que su propia intervención no sea imprescindible. Asimismo, debe ser suficientemente descriptiva para que el usuario pueda conocer en todo momento cada una de las opciones de la aplicación y conocer también la naturaleza de los posibles errores que se pudieran producir.
El proyecto se abordará desde tres puntos de vista diferentes:
El primero será la creación de un certificado personal, firmado por una CA (Certificate Authority), dónde no será necesario el registro previo del usuario. Esta solución se desarrolla como aplicación instalable para Android.
El segundo planteamiento, atiende a la instalación de un certificado personal para un usuario registrado previamente en la CA el cual utiliza iOS. Aquí hemos optado por realizar una WebApp.
El tercero y último, similar al anterior, se dirige a un usuario de Android registrado en la CA que desea instalar un certificado personal. |
Abstract:
|
English: The aim of this project is to study the different ways to perform an application for the majority of the current mobile devices, which could allow PKI (Public Key Infraestructure) management focused on key creation, certificate assembly and the subsequent installation on the device.
As a prerequisite for the development of the application, we have taken into account that it should be as simple as possible to use for the users, freeing them of any step in which his intervention is not essential. Also, the application must be enough descriptive so that the user can always know usefulness of each application option and also know the reason for the errors that might occur.
The project is approached from three different perspectives:
The first perspective is the creation of a personal certificate signed by a CA (Certificate Authority), which is not required prior registration. This solution is developed as installable application for Android.
The second perspective attends the installation of a personnel certificate for a previously registered user in the CA, which uses iOS. In this case, we have chosen to make a WebApp.
The third and last, similar to the previous perspective, targets any Android user registered by a CA that wants to install a personal certificate. |