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-unsubscr...@commons.apache.org For additional commands, e-mail: user-h...@commons.apache.org