Foros del Web » Programación para mayores de 30 ;) » Java »

TrustStore + JAR

Estas en el tema de TrustStore + JAR en el foro de Java en Foros del Web. Buenos dias, En el desarrollo del applet en el que me encuentro trabajando, necesito establecer una conexion con sockets seguros sobre la web de la ...
  #1 (permalink)  
Antiguo 11/04/2006, 23:59
 
Fecha de Ingreso: febrero-2003
Mensajes: 13
Antigüedad: 21 años, 3 meses
Puntos: 1
TrustStore + JAR

Buenos dias,

En el desarrollo del applet en el que me encuentro trabajando, necesito establecer una conexion con sockets seguros sobre la web de la que descargo dicho applet, ya que ésta está siendo accedida mediante SSL y necesito un canal seguro para conectarme con ella desde la maquina donde ejecutare el applet.

Para crear éste socket seguro, necesito tener un trustStore que permita establecer conexión con el servidor web. Como ese trustStore es común, he decidido distribuirlo junto con mi fichero JAR firmado (classes que conforman el applet). El problema surge al crear el socket seguro, ya que no es capaz de encontrar el trustStore dentro del fichero JAR.

La estructura de carpetas del applet es:

es/proy/util/http/HttpsURLConnection (Clase propia desde la que creo el Socket seguro)
es/proy/util/http/jsse/casimel.jks (trustStore a utilizar)

El codigo que estoy utilizando es el siguiente:

System.setProperty("javax.net.ssl.trustStore", getClass().getResource("jsse/casimel.jks").toString() );
System.setProperty("javax.net.ssl.trustStorePasswo rd", "casimel-cer");
socket = SSLSocketFactory.getDefault().createSocket( strSocketHost, iSocketPort );

Asi es incapaz de obtener la referencia. Alguien sabe como poder hacerlo??

Un saludo y Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:45.