Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2008, 02:34
druiz7
 
Fecha de Ingreso: marzo-2006
Mensajes: 66
Antigüedad: 18 años, 2 meses
Puntos: 2
Accediendo al contenedor de certificados de java

Hola amigos:

Estoy desarrollando una aplicación con un poco de seguridad. Quiero que mi aplicación busque en el contenedor de certificados por defecto de java aquellos que están instalados en la máquina. Sabeis que en cacerts quee está generalmente en %JAVA_HOME%\lib\security\, tenemos los certificados en los que se confía. Por tanto el usuario se 'logeará' en mi aplicación a través de uno de los certificados que haya instalados allí. Sabeis, además, que para instalar uno en este contenedor se hace por medio de la consola de java desde el panel de control de windows.

Mi pregunta es cómo acceder a ese cacerts sabiendo que la aplicación se puede ejecutar en máquinas completamente distintas (siempre windows) donde el runtime de java puede estar instalado en cualquier sitio. Es decir cómo acceder a ese cacerts de forma general. Sé que existen las variables globales pero al hacer FileInput Stream con una de ellas no me lo encuentra.

Alguna sugerencia?

muchisimas gracias