start example ejemplo descargar chrome assessment java java-web-start jnlp ria signed

java - example - "¿Desea ejecutar esta aplicación?" Cuadro de diálogo JNLP: condiciones para que se muestre nuevamente el cuadro de diálogo



java web start ubuntu (1)

Un usuario está ejecutando una aplicación JNLP que se inicia desde el navegador. El archivo * .jar lanzado por el JNLP está firmado por un certificado emitido por una CA de confianza.

La primera vez que se lanza el archivo jar, se le pregunta al usuario si confía en el firmante (no en la CA, ya que la CA ya es de confianza).

Si el usuario dice que sí, el certificado del firmante se agrega al almacén de confianza.

La pregunta es: ¿cuáles son las condiciones para que se muestre nuevamente el mismo diálogo?

  • ¿Ha cambiado el archivo * .jar llamado por el JNLP?
  • ¿Ha cambiado el JNLP?
  • ¿Ha cambiado la URL del JNLP?

¿Cuál de estos (o algo más) activará el diálogo incluso después de que el usuario haya marcado la casilla de verificación " No volver a mostrar esto nuevamente " inicialmente?


No pude encontrar mucha información en línea sobre este tema, pero encontré, en esta página del Doc. Java, que una vez que el usuario acepte el certificado que se muestra en el cuadro de diálogo, se le otorgará permiso a la aplicación automáticamente

hasta que el certificado caduque o se elimine del almacén de claves de confianza.

No pude encontrar ningún otro texto oficial de Java Doc que indicara más sobre las condiciones que podrían desencadenar nuevamente el mismo diálogo, pero en este sitio había esta declaración:

... si el JNLP cambia, entonces se considera otra aplicación y, por lo tanto, vuelve a ver la Advertencia de seguridad.

lo que podría significar que si el JNLP cambia, entonces el diálogo se activará nuevamente.

Además, si desea restaurar las indicaciones de seguridad que ha permitido ejecutar automáticamente, puede seguir los pasos que se muestran here .

Esperemos que esto pueda ayudar de alguna manera y esté relacionado con lo que está pidiendo.