Re: usar un keystore privado en glassfish
Miguel Angel Iglesias <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Organization | PagaCell SA de CV |
| Message-ID | <[email protected]> |
El usuario y el pass son para autenticarme mediante WS-Security, son *ademas*
del keystore, pal keyestore ya estoy resuelto, sin lio, lo que no acabo es de
lograr meter el usernametoken en el header del mensaje que va pa allá
Estoy probando ahora con xfire y meterle un handler, pero no resulta tampoco.
Y lo peor es que como el mensaje va encripatado ni siquiera logro verlo en el
tcpMon.
Y por alguna razón inexplicable el plugin de wsit de netbeans 6.1 no me
permite poner el nombre de usuario y pass de manera "amigable", algo raro
tienen montado esa gente por allá.
¿Hay alguna otra manera de ver los mensajes que envío?
He mirado por el glassfish pero no veo que se puedan guardar en alguna parte
para revisarlos despues.
saludos
On Wednesday 21 May 2008 5:39:36 pm Geckko80 wrote:
> Pero ese login y pass es el del keystore?
>
> Yo hice hace algun tiempo algo parecido para el tema de los WS y tenia
> que poner el password del keystore para que lo reconociese la app
>
> System.setProperty("javax.net.ssl.trustStore", keystore);
> System.setProperty("javax.net.ssl.trustStorePassword",pass);
>
> Eran esas dos lineas para indicar el keystore y el pass.... es eso a lo
> que te refieres??? el login y pass se usa para consumir los WS? quiza no
> te entendi bien asi que a lo mejor no te sirve.
>
> Saludos.
>
> Miguel Angel Iglesias escribió:
> > Bueno resolvi el problema del keystore gracias a este articulo:
> > http://blogs.sun.com/andreas/entry/no_more_unable_to_find
> > <http://blogs.sun.com/andreas/entry/no_more_unable_to_find>
> > Ahora el problema es que el servidor remoto me pide además del
> > certificado que
> > los mensajes vayan con un nombre de usuario y contraseña, esoslos
> > tengo, pero
> > no acabo de entender como ponerlos enmis mensajes(aunque netbeans lo hace
> > para obtener el wsdl)
> > Por lo que he visto la cosa es por aqui:
> > http://java.sun.com/webservices/docs/1.5/tutorial/doc/XWS-Security3.html#
> >wp565210
> > <http://java.sun.com/webservices/docs/1.5/tutorial/doc/XWS-Security3.html
> >#wp565210> Pero igual no me acaba de funcionar, alguna idea?
> >
> > On Tuesday 20 May 2008 11:49:51 am Miguel Angel Iglesias wrote:
> > > Hola amigos, tengo un problema medio raro, resulta que estoy usando los
> > > webservices de un cliente el cual usa WS-Security, para lo cual me
> >
> > enviaron
> >
> > > un keystore donde está el certificado con el cual debo autenticarme
> >
> > en su
> >
> > > servidor, pero resulta que no tengo la clave del keystore y por lo
> >
> > tanto no
> >
> > > puedo importarlo al de glassfish.
> > > Hay alguna manera de que mi aplicacion use este keystore ignorando el
> > > de glassfish?
> > > He indagado por la web desde ayer, pero todas las soluciones implican
> > > importar el keystore, o bien algo que no acabo de entender y es
> >
> > añadir esta
> >
> > > propiedad -Djavax.net.ssl.trustStore=<ubicacion del keystore>, pero no
> > > acabo de entender donde ponerla para que la use solamente mi
> > > aplicacion, pues ya está declarada como propiedad del sistema en
> > > glassfish
> > >
> > >
> > > saludos