Skip to Main Content

Java Security

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Certificate chaining error - Pointers needed on how to debug/solve

843811Sep 10 2003 — edited Sep 11 2003
Hi,

I've pasted below the error I'm getting trying to request a page over HTTPS (using the Jakarta Commons HttpClient with j2sdk1.4.1_02). Seems to be a problem with the certificates however I do not get any problem using IE 6 to load the page. Any ideas on how to solve get around this would be appreciated.

Thanks
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Certificate chaining error: issuer DN != subject DN
        at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SunJSSE_az.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SunJSSE_ax.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA6275)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.AppOutputStream.write(DashoA6275)
        at org.apache.commons.httpclient.HttpConnection$WrappedOutputStream.write(HttpConnection.java:1247)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:127)
        at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:725)
        at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2263)
        at org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.java:2618)
        at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1069)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:402)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:267)
        ...
Caused by: java.security.cert.CertificateException: Certificate chaining error: issuer DN != subject DN
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.a(DashoA6275)
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(DashoA6275)
        at com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(DashoA6275)
        ... 21 more
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 9 2003
Added on Sep 10 2003
4 comments
1,073 views