Inicio > Forms & Reports > Evitar alertas de seguridad en JRE 1.7 en Oracle Forms

Evitar alertas de seguridad en JRE 1.7 en Oracle Forms

Con las últimas actualizaciones de seguridad de la JRE, muchos habréis detectado la proliferación de mensajes de error o alertas al entrar en las aplicaciones. Estas alertas son bastante molestas ya que aparecen cada vez que se ejecuta la aplicación, en algunos casos incluso pueden impedir la ejecución de Forms:alert

El motivo de estas alertas son los cambios en la política de seguridad de Java, que solo permite la ejecución del applet de Java con JAR’s que hayan sido firmados con un certificado emitido por una CA. La siguiente matríz proporcionada por Oracle muestra los casos en los que podremos ejecutar Forms dependiendo de si nuestros JAR’s estan firmados o no:

forms

La solución pasa por solicitar a una CA un certificado de firma de código. Las mas conocidas son:

http://es.godaddy.com/ssl/code-signing-certificate.aspx?ci=87235

http://www.symantec.com/es/es/products-solutions/families/?fid=code-signing

http://www.thawte.com/code-signing/

Los pasos para firmar nuestros JAR’s serían:


-- generamos el keystore
keytool -genkey -alias codesigncert -keypass miclave -keyalg RSA -keysize 2048 -dname "CN=NOMBRE EMPRESA,C=ES,ST=Barcelona,L=Barcelona" -keystore codesignstore.jks -storepass miclave

-- generamos el CSR
keytool -certreq -v -alias codesigncert -file fichero.cer -keystore codesignstore.jks keytool -import -trustcacerts -keystore codesignstore.jks -storepass miclave -alias codesigncert -file ficherocertificado.pem 

-- creamos el JAR con nuestros iconos
jar -cfvm iconos.jar manifest.txt ./iconos/* 

-- Firmamos el JAR
jarsigner -verbose -keystore codesignstore.jks -storepass miclave -keypass miclave iconos.jar codesigncert 

Una vez firmados los JAR’s se deben copiar en la instalación de Forms y las alertas se convierten en un mensaje de aviso que hay que aceptar en el primer acceso a Forms.

Categorías:Forms & Reports Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: