I'm thinking to write some client in Ruby and been searching for an ftp library, now that i seen chilkat, i'm wondering if TLS1.2 ECDHE/ECDSA ciphers from latest OpenSSL are supported? Cause i using at the moment the trial version and with TLS active on the ftp it gives an issue of:
initialResponse: 220 Welcome converting to secure connection... ssl_protocol_3: default ConvertToTls_4: establishChannel2_1: clientHelloMajorMinorVersion: 3.1 buildClientHello: majorVersion: 3 minorVersion: 1 numRandomBytes: 32 sessionIdSize: 0 numCipherSuites: 10 numCompressionMethods: 1 --buildClientHello TlsAlert: level: fatal descrip: handshake failure --TlsAlert Closing connection in response to fatal error. Failed to read incoming handshake messages. (1) Client handshake failed. (1) connectionClosed: 0 --establishChannel2_1 --ConvertToTls_4 Failed to convert channel to SSL/TLS Failed to connect to FTP server. Failed.
--Connect_Ftp2 while: ftp.put_AuthTls(true) is being used.
On FlashFXP it works and gives: TLSv1 negotiation successful... TLSv1 encrypted session using cipher ECDHE-ECDSA-AES256-SHA (256 bits)
I'm sorry to say that it's not yet supported (in v9.4.1). Perhaps in a future version..