[Cyberduck-trac] [Cyberduck] #5087: Reuse Session key on Data connection

Cyberduck trac at trac.cyberduck.ch
Fri Sep 17 16:28:19 CEST 2010

#5087: Reuse Session key on Data connection
    Reporter:  abrax5       |        Owner:  dkocher      
        Type:  enhancement  |       Status:  new          
    Priority:  normal       |    Milestone:               
   Component:  ftp-tls      |      Version:  3.5.1        
    Severity:  normal       |   Resolution:               
    Keywords:  proftpd      |     Platform:  Mac OS X 10.6
Architecture:  Intel        |  

Comment (by abrax5):

 In OpenJDK, this code is in ClientHandshaker.java: (from

     HandshakeMessage getKickstartMessage() throws SSLException {
         ClientHello mesg = new ClientHello(sslContext.getSecureRandom(),
         maxProtocolVersion = protocolVersion;

         clnt_random = mesg.clnt_random;

         // Try to resume an existing session.  This might be mandatory,
         // given certain API options.
         session = ((SSLSessionContextImpl)sslContext
                         .get(getHostSE(), getPortSE());

 So it'd be really useful if we can hook in there to replace the
 SSLSessionContext with our own implementation.

Ticket URL: <http://trac.cyberduck.ch/ticket/5087#comment:11>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV, Cloud Files, Google Docs, Azure and S3 Browser for Mac OS X.

More information about the Cyberduck-trac mailing list