[Javalist] Webservice hívása kliens oldali cerrtificate-tel
Komáromi, Zoltán
komaromi.zoltan at horticosoft.hu
2012. Jan. 27., P, 13:24:23 CET
Próbálkoztam ezzel, de nem segített :(
private static SSLSocketFactory createSSLFactory() {
String keystoreFile = "teszt.p12";
char[] keystorePasswd = "123456789".toCharArray();
SSLContext ctx;
SSLSocketFactory factory;
try {
ctx = SSLContext.getInstance("SSL");
KeyStore ks = KeyStore.getInstance("pkcs12");
ks.load(new FileInputStream(keystoreFile), keystorePasswd);
KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
kmf.init(ks, keystorePasswd);
ctx.init(kmf.getKeyManagers(), new TrustManager[]{new
UnauthenticatedClientTM()}, null);
factory = ctx.getSocketFactory();
return factory;
} catch (Exception e) {
return null;
}
}
public void call() {
...
SSLSocketFactory sslFactory = createSSLFactory();
((BindingProvider)port).getRequestContext().put("com.sun.xml.internal.ws.transport.https.client.SSLSocketFactory",
sslFactory);
((BindingProvider)port).getRequestContext().put("com.sun.xml.ws.transport.https.client.SSLSocketFactory",
sslFactory);
...
}
nem használja :(
2012. január 27. 9:04 Komáromi, Zoltán írta, <komaromi.zoltan at horticosoft.hu
>:
> NemBeans 7.1 és Java 6 alatt generáltam a klienst, így ha jól látom
> Metro-1.4
>
>
> 2012/1/27 Böszörményi Péter <zmblevlist at gmail.com>
>
>> Meg szabad tudni, hogy milyen ws libet hasznalsz?
>>
>>
>> On Thu, 26 Jan 2012 21:35:42 +0100, Komáromi, Zoltán <
>> komaromi.zoltan at horticosoft.**hu <komaromi.zoltan at horticosoft.hu>> wrote:
>>
>> Sziasztok,
>>>
>>> meg kell hívnom egy .Net WebService-t, amely kettős authentikációt
>>> használ
>>> (HTTPS + client certificate) és az a gondom, hogy sehol sem találok arra
>>> infót, hogy egy generált kliensnek hol tudnék megadni TrustManagert és
>>> client certificate-t. Amit találtam, az System.setProperty metódusokkal
>>> operál, ettől viszont ódzkodom. Azt szeretném, ha csak erre a hívásra
>>> lenne
>>> érvényes a TrustManager és a certificate.
>>>
>>> Előre is köszi a segítséget.
>>>
>>> Üdv,
>>>
>>> KoZo
>>>
>>>
>>
>> --
>> Üdvözlettel,
>> Böszörményi Péter
>> ______________________________**_________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/**mailman/listinfo/javalist<http://lists.javaforum.hu/mailman/listinfo/javalist>
>>
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120127/eb0d0700/attachment.html>
További információk a(z) Javalist levelezőlistáról