A grandes rasgos, lo primero, para poder hacer esto, es obtener e instalar el certificado del servidor del cual se consumiran los servicios, luego hay que registrar dicho certificado en el keystore de la JVM que esta usando JDeveloper y en el keystore del servidor weblogic de desarrollo que viene con JDeveloper.
Para saber la ubicación de la JVM que usa JDev lo podemos ver en el fichero de configuración jdev.conf:
/usr/Oracle/Middleware/jdeveloper/jdev/bin$ gedit jdev.conf
Es la linea => SetJavaHome /usr/java/jrockit-jdk1.6.0_20-R28.1.0-4.0.1
Sabiendo ahora la ubicación de la JDK, en su keystore hay que instalar el certificado del servidor https al cual nos conectaremos ("svn.servidor.es.cert" sera el nombre del fichero físico con el certificado, la contraseña por defecto es "changeit")
emmerson@emmerson-laptop:/usr/java/jrockit-jdk1.6.0_20-R28.1.0-4.0.1/jre/lib/security$ sudo keytool -importcert -file svn.servidor.es.cert -alias myAliasRoot -keystore cacerts -trustcacerts
Ahora solo queda instalar el certificado en el keystore del servidor weblogic; la ubicación del keystore se puede obtener desde la consola de administración del mismo (en el caso del servidor integrado de JDev http://localhosto:7101/console) DefaultDomain >Resumen de Servidores >DefaultServer -> Almacén de claves
emmerson@emmerson-laptop:/usr/java/jrockit-jdk1.6.0_20-R28.1.0-4.0.1/jre/lib/security$ sudo keytool -importcert -file svn.servidor.es.cert -alias myAliasRoot -keystore /usr/Oracle/Middleware/wlserver_10.3/server/lib/DemoTrust.jks -trustcacerts
La contraseña por defecto para esta keystore es "
DemoTrustKeyStorePassPhrase".
Ahora ya se pueden generar y probar los stubs del ws que queremos utilizar.
- FIN -