## Pasos del Emisor del Contrato

Los pasos desarrollados aquí para el emisor del contrato son básicamente los mismos que los listados paa el firmante de códico en la lección Firmar Código y Conceder Permisos. Sin embargo, aquí pretendemos ser Stan Smith en vez de Susan Jones y estamos almacenando un fichero de datos en vez de clases en un fichero JAR para ser firmado.

Los pasos que debemos tomar como emisores del contrato son los siguientes:

1. Crear un fichero JAR que contenga el Contrato, usando la herramienta jar.

2. Generar Claves (Si no existen todavía), usando el comando keytool -genkey.

   Paso Opcional: Generar una petición de firma de certificado (CSR) para el certificado de la clave pública, e importar la respuesta de la autoridad de certificación (CA).

3. Firmar el Fichero JAR, usando la herramienta jarsigner y la clave privada generada en el paso 2.

4. Exportar el Certirficado de Clave Pública, usando el comando keytool -export. Luego enviamos el fichero JAR firmado y el certificado al receptor, Ruth.

Esta imagen ha sido reducida para que quepa en la página.
Pulsa sobre ella para verla a su tamaño natural.

Ozito