Tenemos un applet de Java que necesita ejecutarse con plena confianza.Applet de Java con certificado autofirmado en OS X Mountain Lion
Durante el desarrollo y durante las pruebas previas al lanzamiento, lo firmamos mediante un certificado autofirmado (la versión de producción está firmada con un certificado de firma de código real).
Pero cuando tratamos de iniciar el applet autofirmado en las prerelases de OS X 10.8, no podemos seguir permitiendo que se ejecute. El "Permitir" -botón es simplemente para minusválidos:
Si presiono "Mostrar detalles ..." Me puede optar por "Siempre confía en" el certificado, pero esto no hace ninguna diferencia:
Funciona con la misma versión de Java JRE en OS X Lion 10.7, por lo que sospecho que es un problema con el sistema operativo y no con el JRE.
¿Hay alguna solución?
Preferiría no utilizar un certificado de firma de código real para probar: la firma con un certificado de firma de código real significa que mi compañía afirma que el applet es seguro y debe ser de confianza. Apenas podemos afirmar eso antes de que lo hayamos probado.
* "Preferiría no usar un certificado de firma de código real para probar." * Preferiría que las personas ofrecieran razones para requisitos extraños y aparentemente arbitrarios. –
@Andrew: He agregado el razonamiento para este requisito. –
Gracias, esa razón no es tan extraña como me había imaginado. Buena pregunta. +1 BTW: 1) ¿Han revisado la "base de datos de errores" para ese JRE? 2) ¿El applet interactúa con JavaScript? ([Appleteer] (http://pscode.org/appleteer/) puede ejecutar applets en HTML simple sin JS, no tiene ningún sand-box de seguridad). 3) ¿Se puede ejecutar otro JRE en el sistema operativo para probar applets? –