commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Radika Apte <radikaa...@gmail.com>
Subject Re: IOExceptionjavax.net.ssl.SSLException: Unexpected end of handshake data
Date Thu, 08 Oct 2009 07:15:36 GMT

Does the server require the client to use a authentication certificate?


Chetan-16 wrote:
> 
> Hi,
> 
> I'm trying to make a ftps connection to a server using apache's ftps
> client,
> but getting a expection when trying to make the connection.
> 
> IOExceptionjavax.net.ssl.SSLException: Unexpected end of handshake
> datajavax.net.ssl.SSLException: Unexpected end of handshake data
> 
> Can someone help with this.
> 
> Here is the expection
> 
> Trying to connect
> ftps client created
> Just before connectIOExceptionjavax.net.ssl.SSLException: Unexpected end
> of handshake datajavax.net.ssl.SSLException
> at com.sun.net.ssl.internal.ssl.HandshakeInStream.read(Unknown Source)
> at
> com.sun.net.ssl.internal.ssl.HandshakeMessage$CertificateMsg.<init>(Unknown
> Source)
> at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown
> Source)
> at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
> at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
> at
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown
> Source)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown
> Source)
> at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown
> Source)
> at org.apache.commons.net.ftp.FTPSClient.sslNegotiation(
> at org.apache.commons.net.ftp.FTPSClient._connectAction_(
> at org.apache.commons.net.SocketClient.connect(
> at com.accenture.ftps.trail.FtpsTrailClass.main(: Unexpected end of
> handshake
> dataFTPSClient.java:240)FTPSClient.java:171)SocketClient.java:178)FtpsTrailClass.java:35)
> 
> here is the code
> 
> int reply;
>     System.out.println("Trying to connect");
>     FTPSClient ftps = new FTPSClient("SSL");
>     
>     System.out.println("ftps client created");
>     
>     //ftps.setAuthValue("SSL");
>     System.out.println("Just before connect");
>     
>     ftps.connect("XXXXX",21);
>     
>     System.out.println("Connected");
>              
>     reply = ftps.getReplyCode();
>  
>              if (!FTPReply.isPositiveCompletion(reply))
>              {
>                  ftps.disconnect();
>                  System.err.println("FTP server refused connection.");
>                  System.exit(1);
>              }
>     //ftps.setDefaultTimeout(1000);
>     //ftps.enterRemotePassiveMode();
>     
>     System.out.println("Before login");
>     ftps.login("xxxx","xxxx");
>     System.out.println("Connected to server"); 
>  
> Thanks in advance
> Chetan
> 
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/IOExceptionjavax.net.ssl.SSLException%3A-Unexpected-end-of-handshake-data-tp23089863p25799447.html
Sent from the Commons - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message