I saw in the release notes that support for TLS v1.1 and TLS v1.2 has been added for ftps.
When I restrict my ftps server (vsftpd) to TLS v1.2 or TLS v1.1, CumulusMX refuses to connect. It only works if I allow TLS v1.0 (like before).
Is there something I need to do to enable or force the newer TLS versions on the CumulusMX side? A Setting, or anything?
This is the warning I get when I try to force TLS v1.2 or TLS v1.1:
Code: Select all
Warning: FtpClient.Disconnect(): IOException caught and discarded while closing control connection: System.IO.IOException:
The authentication or decryption has failed. ---> System.IO.IOException: Error while sending TLS Alert
(Fatal:InternalError): System.NotSupportedException: Cannot write to a BufferedStream while the read buffer is not empty
if the underlying stream is not seekable. Ensure that the stream underlying this BufferedStream can seek or avoid interleaving
read and write operations on this BufferedStream.