Handelt es sich um SFTP (also eigentlich
SSH) oder FTPS (
FTP mit SSL)? Nach deiner Beschreibung klingt es eher nach Letzterem. Und dann ließe sich das recht einfach selbst programmieren.
Indy FTP mit SSLIOHandler, eingestellt auf TLSv1 (wundert mich, dass sie nicht gleich 1.2 genommen haben) und fertig. Dann kann man den Client verwenden, als wäre es ganz normales
FTP.