Ahoj,
potreboval bych nasledujici veci:
- vystavit na serveru zabezpecenou webovou sluzbu pracujici s JPA
- udelat swing aplikaci ktera k ni umi pristupovat
- pouzit java webstart pro ziskavani te aplikace

Prvni, serverovou cast, jsem udelal bez problemu v Netbeans na
Glassfishy 2 pod J2EE5 (entity beana -> facade session beana -> ws).
Zabezpeceni jsem zvolil "message authentication over SSL".

Druha, swingova, cast funguje sama o sobe take dobre. 
Musi byt nastaveny certifikaty a java.endorsed.dirs ukazujici na JAX-WS
2.1 protoze JDK6 obsahuje JAX-WS 2.0 a to dela problemy.

A s tim je zrejme prusvih u treti casti, WebStartu. Jednak se musi
nastavit tyto parametry (ktere jsou poplatne konkretnimu pocitaci) a
hlavne:
i kdyz vse nastavim stejne jako pro ne-WebStart aplikaci tak to bezi
strasne pomalu, nedotahne vysledek a nakonec spadne s vyjimkou:
WebServiceException:javax.net.ssl.SSLException:java.lang.NullPointerException
WebStart aplikace je podepsana vcetne knihoven (pouzity jsou
webservices-rt a webservices-tools z GF) a vyzaduje (a dostane) plna
prava.

Jsem z toho znacne smutny protoze bez zabezpeceni stejny postup funguje
s JWS perfektne (server GF2 proti JAX-WS z JDK 6 na klientu).

Prosim, pouziva nekdo zabezpecene webove sluzby pres web start na JDK6?

Mate nejaky tip? 

Diky,
Leos

Odpovedet emailem