Próbálkoztam ezzel, de nem segített :(<div><br></div><div><div><div>private static SSLSocketFactory createSSLFactory() {</div><div><br></div><div>    String keystoreFile = &quot;teszt.p12&quot;;</div><div>    char[] keystorePasswd = &quot;123456789&quot;.toCharArray();</div>

<div>    </div><div><br></div><div>    SSLContext ctx;</div><div>    SSLSocketFactory factory;</div><div>    try {</div><div>      ctx = SSLContext.getInstance(&quot;SSL&quot;);</div><div>      KeyStore ks = KeyStore.getInstance(&quot;pkcs12&quot;);</div>

<div>      ks.load(new FileInputStream(keystoreFile), keystorePasswd);</div><div>      KeyManagerFactory kmf = KeyManagerFactory.getInstance(&quot;SunX509&quot;);</div><div>      kmf.init(ks, keystorePasswd);</div><div>       </div>

<div>      ctx.init(kmf.getKeyManagers(), new TrustManager[]{new UnauthenticatedClientTM()}, null);</div><div>      factory = ctx.getSocketFactory();</div><div>      return factory;</div><div>    } catch (Exception e) {</div>

<div>      return null;</div><div>    }</div><div>  } </div></div><div><br></div><div>  public void call() {</div><div><br></div><div><br></div><div>       ...</div><div><br></div><div>        SSLSocketFactory sslFactory = createSSLFactory();</div>

<div>        ((BindingProvider)port).getRequestContext().put(&quot;com.sun.xml.internal.ws.transport.https.client.SSLSocketFactory&quot;, sslFactory);</div><div>        ((BindingProvider)port).getRequestContext().put(&quot;com.sun.xml.ws.transport.https.client.SSLSocketFactory&quot;, sslFactory);</div>

<div><br></div><div>      ...</div><div>}</div><div><br></div><div>nem használja :(</div><br><div class="gmail_quote">2012. január 27. 9:04 Komáromi, Zoltán írta, <span dir="ltr">&lt;<a href="mailto:komaromi.zoltan@horticosoft.hu">komaromi.zoltan@horticosoft.hu</a>&gt;</span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">NemBeans 7.1 és Java 6 alatt generáltam a klienst, így ha jól látom Metro-1.4<div class="HOEnZb"><div class="h5"><br><br>

<div class="gmail_quote">2012/1/27 Böszörményi Péter <span dir="ltr">&lt;<a href="mailto:zmblevlist@gmail.com" target="_blank">zmblevlist@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Meg szabad tudni, hogy milyen ws libet hasznalsz?<div><div><br>
<br>
On Thu, 26 Jan 2012 21:35:42 +0100, Komáromi, Zoltán &lt;<a href="mailto:komaromi.zoltan@horticosoft.hu" target="_blank">komaromi.zoltan@horticosoft.<u></u>hu</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sziasztok,<br>
<br>
meg kell hívnom egy .Net WebService-t, amely kettős authentikációt használ<br>
(HTTPS + client certificate) és az a gondom, hogy sehol sem találok arra<br>
infót, hogy egy generált kliensnek hol tudnék megadni TrustManagert és<br>
client certificate-t. Amit találtam, az System.setProperty metódusokkal<br>
operál, ettől viszont ódzkodom. Azt szeretném, ha csak erre a hívásra lenne<br>
érvényes a TrustManager és a certificate.<br>
<br>
Előre is köszi a segítséget.<br>
<br>
Üdv,<br>
<br>
KoZo<br>
<br>
</blockquote>
<br>
<br></div></div><span><font color="#888888">
-- <br>
Üdvözlettel,<br>
Böszörményi Péter<br>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
</font></span></blockquote></div><br>
</div></div></blockquote></div><br></div>