Firmar Un Aplett

Páginas: 5 (1050 palabras) Publicado: 1 de noviembre de 2012
COMO FIRMAR UN APLETT

Para que funcione, debemos firmar el applet. En JAVA_HOME/bin tenemos las aplicaciones keytool y jarsigner que nos permiten hacerlo. La primera, keytool, genera el certificado para el applet. La segunda, jarsigner, nos permite firmar el applet.
Los pasos a seguir son:
• Ejecutar keytool con algo como esto:
keytool -genkey -alias chuidiang -validity 120 -vdonde chuidiang es un alias para estas claves. La validez, según hemos puesto, será de 120 días.
Nos hará una serie de preguntas, datos que luego se pondrán en el certificado y el usuario podrá ver.
• Nos pregunta una clave para almacén de claves : Ponemos una clave que debemos recordar.
• Pregunta nombre y apellidos: Pongo por ejemplo "Chuidiang Roxas"
• Pregunta nombre deldepartamento de la empresa: Pues "chuidiang" mismo.
• Pregunta nombre de la empresa: también, cómo no, "chuidiang"
• Pregunta localidad: Alcala (sin acento por si acaso)
• Pregunta provincia: Madrid
• Pregunta código del pais de dos letras: ES, de España.
• Nos muestra lo que hemos metido y pregunta si es correcto, digo que sí.
• Genera las claves y certificado autofirmado,además intenta acceder a internet, me avisa el cortafuegos y le dejo.
• Pide contraseña clave y da opción a pulsar intro si es la misma que la del almacén: Pulso intro
• Genera un fichero .keystore en c:\documents and settings\usuario\.keystore
Una vez que tenemos nuestro certificado, hay que firmar el jar. Para ello, arrancamos la aplcación jarsigner
jarsigner.exe appletfirmado.jarchuidiang -verbose
• Nos pide la clave del almacen de claves, la metemos.
• Como el otro, pide acceso a internet, avisa el cortafuegos, le doy permiso.
Al hacer esto intenta renombrar el appletfirmado.jar. Yo me he encontrado el problema de que si tengo firefox abierto e intenté ver el applet, no me deja renombrar el appletfirmado.jar, a pesar de que firefox ya no estaba visualizando elapplet. Para que todo me fuera bien, tuve que cerrar firefox.
Una vez hecho esto, podemos ver la página con el navegador. El navegador mostrará un aviso diciendo que el certificado no ha podido ser comprobado y que si queremos ejecutar.
El aviso del navegador es normal, puesto que el applet nos lo hemos firmado nosotros mismos y no somos una entidad reconocida para generar certificados dititales.Por ello, el navegador nos advierte que el applet está firmado, pero no por una autoridad adecuada.
Si aceptamos el certificado, el applet funcionará correctamente y mostrará el listado de ficheros.

Como configurar la seguridad de un Applet
1. Introducción
Un applet es un programa Java que, típicamente, se ejecuta dentro de un navegador Web.
Es posible que en algunos casos necesitemos queun applet se conecte a un servidor Web, distinto del servidor de donde se ha bajado el propio applet, o que necesite escribir en el disco local algún tipo de información. Por las restricciones de seguridad de la JVM, esto no es posible, ya que para evitar ataques maliciosos un applet se ejecuta en un entorno controlado.
Si queremos “relajar” estas restricciones de seguridad es necesario que elapplet esté “firmado” por alguna entidad de confianza para el cliente. De esta forma el cliente puede estar tranquilo porque sabe que la ejecución del applet no va a tener ningún efecto malicioso en su equipo.
Un applet lo firmamos usando un certificado (un ficherito que contiene una firma digital). Normalmente este certificado nos lo proporciona una entidad reconocida mundialmente (como VeriSign).Con esto conseguimos que cuando un tercero vea nuestro certificado, y vea que este está firmado por esa entidad, pueda confiar del certificado.
En el ejemplo que vamos a ver, vamos a generar un certificado firmado por nosotros mismos, estos certificados nos pueden servir de prueba o para nuestra Intranet, pero si queremos usarlos en Internet suele ser recomendable que lo firme una entidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La firma
  • La firma
  • La firma
  • La Firma
  • Estado de los firmes
  • firma
  • La Firma
  • firmas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS