commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chetan <chetanku...@yahoo.com>
Subject IOExceptionjavax.net.ssl.SSLException: Unexpected end of handshake data
Date Fri, 17 Apr 2009 01:49:20 GMT
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


      
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message