Utilizar claves de firma de código para restringir el acceso a paquetes o clases de un proyecto de la biblioteca BlackBerry
Puede contribuir a proteger los paquetes y clases de su proyecto de la biblioteca
BlackBerry® utilizando su propia clave de firma de código. Para obtener más información acerca del proceso de firma de código, visite
www.blackberry.com/go/devguides para consultar
BlackBerry Signing Authority Tool versión 1.0 - Guía del administrador basada en contraseñas.
Nota: Puede contribuir a proteger un paquete o clase mediante una sola clave privada a la vez.
Antes de comenzar: Debe disponer de un par de claves (clave pública y privada). Puede obtener un par de claves mediante el uso de
BlackBerry Signing Authority Tool. Para descargar
BlackBerry Signing Authority Tool, visite
www.blackberry.com/developers/downloads.
- Complete una de las siguientes tareas:
| Tarea
|
Pasos
|
| Copie una clave pública (.key) en su proyecto de la biblioteca BlackBerry.
|
- En la vista Package Explorer, copie y pegue la clave privada en la carpeta /src de su proyecto de la biblioteca BlackBerry.
- Haga doble clic en la clave privada para abrir el editor de claves.
|
| Importe una clave pública (.key) a su proyecto de la biblioteca BlackBerry.
|
- En el menú File, haga clic en Import.
- Amplíe General y haga clic en File System.
- Haga clic en Next.
- En el cuadro de diálogo From directory, haga clic en Browse. Vaya a la ubicación de la clave privada y haga clic en OK.
- En el panel derecho, seleccione la clave privada.
- En el cuadro de diálogo Into folder, haga clic en Browse y vaya a la ubicación de la carpeta /src de su proyecto de la biblioteca BlackBerry.
- Haga clic en la carpeta src y en OK.
- Haga clic en Finish.
- Haga doble clic en la clave privada para abrir el editor de claves.
|
| Vincule una clave pública (.key) a su proyecto de la biblioteca BlackBerry.
|
- En la vista Package Explorer, haga clic con el botón derecho en la carpeta /src de su proyecto de la biblioteca BlackBerry.
- Haga clic en New > File.
- Haga clic en Advanced.
- Seleccione la opción Link to file in the file system.
- Haga clic en Browse para ir a la ubicación de la clave privada y, a continuación, haga clic en Open.
- Haga clic en Finish.
El editor de claves se abre automáticamente.
|
- En el editor de claves, seleccione el paquete o la clase a la que desea restringir el acceso.
- Cierre al editor de claves y haga clic en Save.
- Empaquete su proyecto de la bibliotecaBlackBerry. El acceso al archivo .cod que se ha creado se encuentra restringido en tiempo de ejecución.
Después de terminar: Cuando una aplicación de dispositivo BlackBerry accede a un paquete o a una clase que se han protegido en el proyecto de la biblioteca BlackBerry, el archivo .cod de la aplicación debe firmarse con la misma clave privada del paquete o clase. Puede firmar el archivo .cod con la clave privada mediante la herramienta de firma de archivo de BlackBerry Signing Authority Tool.
¿Le ha resultado útil esta información? Envíenos sus comentarios.