Paso 1: Crear un certificado para firmar applets
Asegurar una identidad bajo la cual se pretende firmar el código. Para ello se debe obtener una pareja de claves, pública y privada, y conseguir que una autoridad de certificación (AC) extienda un certificado de publicación de software. De esta forma, con la clave privada, se puede firmar el código que se escriba, y gracias al certificado, que contiene la clave pública, los usuarios de ese código podrán comprobar con ciertas garantías que no ha sido alterado y que fue escrito por su autor legítimo.
Paso 2: Empaquetar los ficheros con las clases
Una vez escrito el applet de Java que accede a recursos reservados del sistema, es necesario compilarlo para obtener los ficheros de clase. Estos ficheros se compactan y comprimen en único fichero, que será el que se firme. Gracias a este enfoque, se reduce drásticamente el tiempo de descarga del applet a través de Internet, ya que en vez de descargar cada fichero de clase por separado (abriendo conexiones independientes para cada una) se descarga de una sola vez y además comprimido, y por otro lado se evita así el tener que firmar todos los ficheros individualmente.
Paso 3: Firmar el fichero empaquetado
Una vez que se dispone de un único fichero con el código del applet, se firma utilizando las herramientas adecuadas, de manera que el usuario puede comprobar la identidad de quien escribió el código del applet y que no fue modificado.
Paso 4: Incrustar el código firmado en la página Web
Por último, ya sólo resta añadir las etiquetas HTML necesarias para que el applet aparezca en la página web en el lugar deseado. En función del navegador, estas etiquetas diferirán muy ligeramente de la etiqueta