Los siguientes pasos crean el programa de ejemplo GenSig:
- Preparar la Estructura Inicial del Programa
Crear un fichero de texto llamado GenSig.java. Tecleando en la estructira inicial del programa (sentencia import, nombre de la clase , método main, etc.).
- Generar las Claves Pública y Privada
Genera una pareja de claves (pública y privada). La clave privada es necesaria para firmar los datos. La clv epública será suada por el programa VerSig para verificar la firma.
- Firmar los Datos
Obtener el objeto Signature e inicializarlo para firmar. Suministrarle los datos a firmar y generar la firma.
- Grabar la Firma y la Clave Pública en Ficheros
Graba los bytes de la firma en un fichero y los bytes de la clave pública en otro.
- Compilar y Ejecutar el Programa