Javax.net.ssl.SSException when connecting to URL
Hi,
I'm getting the exception below when I'm executing httpClient.executeMethod(postMeth) in my java code.
Please help.
javax.net.ssl.SSLException: Received fatal alert: bad_record_mac
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Unknown Source)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAle rt(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRe cord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write (Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at org.apache.commons.httpclient.HttpConnection.flush RequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.write Request(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execu te(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.e xecuteWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.e xecuteMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMe thod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMe thod(HttpClient.java:323)
at za.co.rmb.securitieslending.SLHttpClient.testCon(S LHttpClient.java:98)
at za.co.rmb.securitieslending.SLHttpClient.main(SLHt tpClient.java:494)
2010-02-03 11:20:49,742 [main] ERROR za.co.rmb.securitieslending.SLHttpClient - za.co.rmb.securitieslending.exceptions.FileDownLoa dException: Problems encountered while logging in.
2010-02-03 11:20:49,742 [main] INFO za.co.rmb.securitieslending.SLHttpClient - https.protocols = null
2010-02-03 11:20:49,742 [main] INFO za.co.rmb.securitieslending.SLHttpClient - SLHttpClient: logout()
2010-02-03 11:20:49,742 [main] INFO za.co.rmb.securitieslending.SLHttpClient - Logging out ...
2010-02-03 11:20:49,762 [main] INFO org.apache.commons.httpclient.HttpMethodDirector - I/O exception (javax.net.ssl.SSLException) caught when processing request: Received fatal alert: bad_record_mac
2010-02-03 11:20:49,762 [main] INFO org.apache.commons.httpclient.HttpMethodDirector - Retrying request
2010-02-03 11:20:49,802 [main] INFO org.apache.commons.httpclient.HttpMethodDirector - I/O exception (javax.net.ssl.SSLException) caught when processing request: Received fatal alert: bad_record_mac
2010-02-03 11:20:49,802 [main] INFO org.apache.commons.httpclient.HttpMethodDirector - Retrying request
2010-02-03 11:20:49,812 [main] INFO org.apache.commons.httpclient.HttpMethodDirector - I/O exception (javax.net.ssl.SSLException) caught when processing request: Received fatal alert: bad_record_mac
2010-02-03 11:20:49,812 [main] INFO org.apache.commons.httpclient.HttpMethodDirector - Retrying request
2010-02-03 11:20:49,822 [main] ERROR za.co.rmb.securitieslending.SLHttpClient - Problems encountered while logging out.
javax.net.ssl.SSLException: Received fatal alert: bad_record_mac
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Unknown Source)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLExceptio n(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAle rt(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRec ord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.perform InitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRe cord(Unknown Source)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write (Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at org.apache.commons.httpclient.HttpConnection.flush RequestOutputStream(HttpConnection.java:828)
at org.apache.commons.httpclient.HttpMethodBase.write Request(HttpMethodBase.java:2116)
at org.apache.commons.httpclient.HttpMethodBase.execu te(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.e xecuteWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.e xecuteMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMe thod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMe thod(HttpClient.java:323)
at za.co.rmb.securitieslending.SLHttpClient.logout(SL HttpClient.java:462)
at za.co.rmb.securitieslending.SLHttpClient.main(SLHt tpClient.java:504)
2010-02-03 11:20:49,822 [main] ERROR za.co.rmb.securitieslending.SLHttpClient - za.co.rmb.securitieslending.exceptions.FileDownLoa dException: Problems encountered while logging out.