Tecnología

Inicio

Cómo firmar código en Java

Cómo firmar código en Java


Java puede ser utilizado para diferentes proyectos, tales como juegos, animación y creación de sitios web. Se considera un lenguaje de programación de alto nivel, pero en comparación con otros lenguajes de programación, es bastante fácil de aprender. Java es también una aplicación de código abierto, lo que significa que puede ser integrado con diversos entornos de producción, tales como PHP, ASP, HTML y XML. La firma de código para proyectos Java es tan sencillo con el uso de la herramienta JAR.

Instrucciones

1 Crear un archivo en su ordenador y el nombre de "Count.java." Copiar o descargar el ejemplo de código fuente para producir este archivo. Este archivo de clase necesitará acceder a un archivo de texto con algunos datos en ella. Puede crear esto fácilmente con el Bloc de notas o cualquier editor de texto que pueda tener. Es importante que coloque su archivo de texto en un directorio diferente del directorio donde se coloca el archivo de clase descargado "recuento". Por ejemplo, "C: \ TestData \ data".

2 Compilar y ejecutar el componente de "Count" para ver cómo funciona. Para ejecutar la aplicación Count éxito, debe definir, para servir como un argumento, el nombre de la ruta del archivo después del comando. Por ejemplo, "Recuento de Java C: \ TestData \ data". De esta manera, se pondrá a disposición los datos a la aplicación para ser leído con prontitud y para producir los resultados de manera eficiente, como se muestra a continuación.

C: \ Prueba> Contador de Java C: \ TestData \ data

Contados a 65 caracteres.

3 Escriba el siguiente código en la ventana de comandos para componer un archivo Java Archive o archivo JAR, que contendrá el archivo de clase Conde internamente:

tarro cvf Count.jar Count.class

4 Introduzca el siguiente comando en la ventana de comandos para crear un "keystore" y la etiqueta "examplestore":

herramienta de claves -genkey -alias signFiles -keystore examplestore

Al generar las claves, se le pedirá que introduzca el almacén de claves, que es "examplestore," y contraseñas para la clave.

5 Introduzca el siguiente comando en la ventana de comandos para firmar el archivo JAR "Count.jar" con la clave privada en la entrada del almacén de claves. Este elemento se llama signFiles, y su propósito es etiquetar el fichero JAR firmado sCount.jar completado:

jarsigner -keystore examplestore -signedjar sCount.jar Count.jar signFiles

Una vez más, tendrá que introducir la contraseña del almacén y la contraseña de clave privada para proceder.

6 Copiar el certificado desde la base "examplestore" a un archivo llamado "Example.cer" con el siguiente comando:

herramienta de claves -export -keystore examplestore -alias signFiles -file Example.cer

La firma se autentica cuando la aplicación Conde en el archivo JAR firmado intenta leer un archivo y una política de problemas de archivo del código firmado la autorización correspondiente.

Consejos y advertencias

  • Cada proyecto Java contiene información valiosa de la fuente tutorial, así que tome tiempo para leer esos detalles para ser plenamente familiarizados con los procesos de su proyecto.