Guía de desarrollo

Local Navigation

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.
  1. Complete una de las siguientes tareas:

    Tarea

    Pasos

    Copie una clave pública (.key) en su proyecto de la biblioteca BlackBerry.

    1. En la vista Package Explorer, copie y pegue la clave privada en la carpeta /src de su proyecto de la biblioteca BlackBerry.
    2. 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.

    1. En el menú File, haga clic en Import.
    2. Amplíe General y haga clic en File System.
    3. Haga clic en Next.
    4. 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.
    5. En el panel derecho, seleccione la clave privada.
    6. 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.
    7. Haga clic en la carpeta src y en OK.
    8. Haga clic en Finish.
    9. 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.

    1. En la vista Package Explorer, haga clic con el botón derecho en la carpeta /src de su proyecto de la biblioteca BlackBerry.
    2. Haga clic en New > File.
    3. Haga clic en Advanced.
    4. Seleccione la opción Link to file in the file system.
    5. Haga clic en Browse para ir a la ubicación de la clave privada y, a continuación, haga clic en Open.
    6. Haga clic en Finish.

    El editor de claves se abre automáticamente.

  2. En el editor de claves, seleccione el paquete o la clase a la que desea restringir el acceso.
  3. Cierre al editor de claves y haga clic en Save.
  4. 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.