I've an applet that needs to access a servlet (well, actually a jsp page) that 
requires a client certificate. I've had success with Sun's standard URL + 
HttpURLConnection classes but since I'm getting "connection timed out: connect" 
problems I am seeking to set the timeout value longer. After some searching, it 
seemed to that there's no way to do such a thing with Sun's classes and that I 
should perhaps try Apache's httpclient if I must set the timeout value and so I 
here I am.

Needless to say, I stumped on a problem right away, which I kind of expected 
because I suspected httpclient wouldn't be able to use the browser's https 
connection without me doing some tricky things.

So, what should I do? Surely somebody in here must have used httpclient in an 
applet to do some https access, right?

I don't think the message I got (on the java plugin console) would be of much 
use, but let me quote a bit anyway: 

java.net.SocketException: Default SSL context init failed: failed to decrypt 
safe contents entry: javax.crypto.BadPaddingException: Given final block not 
properly padded
        at javax.net.ssl.DefaultSSLSocketFactory.createSocket(Unknown Source)
        at 
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:81)
        at 
org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:126)
        at 
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
        at 
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
        at 
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
        at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
        at 
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
         ...


--
This message was sent on behalf of [EMAIL PROTECTED] at openSubscriber.com
http://www.opensubscriber.com/messages/httpclient-dev@jakarta.apache.org/topic.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to