מעכשיו פוסטים חדשים מ-Usenet לא יופיעו ואי אפשר להירשם לתוכן מ-Usenet בקבוצות Google. התוכן שכבר פורסם עדיין יופיע.

Certificate chain Exception

21 צפיות
מעבר להודעה הראשונה שלא נקראה

dund...@yahoo.com

לא נקראה,
19 בפבר׳ 2008, 9:15:0519.2.2008
עד
Hi,<br />
When I'm trying to connect a ssl url, exceptions occur as the following:<br />
<br />
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Subject nane of signer cert does not match issuer name of supplied cert chain<br />
at com.ibm.jsse2.bx.a(Unknown Source)<br />
at com.ibm.jsse2.by.a(Unknown Source)<br />
at com.ibm.jsse2.by.a(Unknown Source)<br />
at com.ibm.jsse2.w.a(Unknown Source)<br />
at com.ibm.jsse2.w.a(Unknown Source)<br />
at com.ibm.jsse2.v.a(Unknown Source)<br />
at com.ibm.jsse2.by.a(Unknown Source)<br />
at com.ibm.jsse2.by.l(Unknown Source)<br />
at com.ibm.jsse2.by.startHandshake(Unknown Source)<br />
at com.ibm.net.ssl.www.protocol.https.b.o(Unknown Source)<br />
at com.ibm.net.ssl.www.protocol.https.q.connect(Unknown Source)<br />
at com.ibm.net.ssl.www.protocol.http.ci.getInputStream(Unknown Source)<br />
at com.ibm.net.ssl.internal.www.protocol.https.HttpsURLConnection.getInputStream(Unknown Source)<br />
at tr.gov.nvi.kps.ws.client.sorgula.SSLTest.testMethod(SSLTest.java:43)<br />
at tr.gov.nvi.kps.ws.client.sorgula.SSLTest.main(SSLTest.java:17)<br />
Caused by: java.security.cert.CertificateException: Subject nane of signer cert does not match issuer name of supplied cert chain<br />
at com.ibm.jsse.bi.a(Unknown Source)<br />
at com.ibm.jsse.bi.checkServerTrusted(Unknown Source)<br />
at com.ibm.jsse2.ba.checkServerTrusted(Unknown Source)<br />
<br />
**My code:**<br />
System.setProperty("javax.net.ssl.trustStore", "C:\\Temp<br clear="all" />myTrustStore");<br />
System.setProperty("javax.net.ssl.trustStoreType", "jks");<br />
<br />
byte[] buffer = new byte<a href="http://www-128.ibm.com/developerworks/forums/">4096</a>;<br />
int count = 0; <br />
HttpURLConnection urlConn =(HttpURLConnection)new URL("https://url").openConnection();<br />
URLConnection yc = urlConn.openConnection();<br />
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));<br />
String inputLine;<br />
while ((inputLine = in.readLine()) != null) <br />
System.out.println(inputLine);<br />
<br />
in.close()<br />
<br />
When I inserted the certificate in the C:\Program Files\IBM\WebSphere\AppServer\java\jre\lib\security\cacerts file and comment the <br />
System.setProperty("javax.net.ssl.trustStore", "C:\\Temp<br clear="all" />myTrustStore");<br />
System.setProperty("javax.net.ssl.trustStoreType", "jks");<br />
line , same exception occured.<br />
<br />
But I run the code in normal j2re1.4.2_09 it works fine.<br />
<br />
Any ideas all. <br />
<br />
thanks in advance<br />
<br />
Dunyy
0 הודעות חדשות