You need a couple of OpenSSL DLLs (libeay32.dll and libssl32.dll) in order to enable FTPS support in Total Commander. Why not installed already? Probably a licence issue.
Be aware that credentials are sent in plaintext with standard FTP protocol. Anybody along the connection route can see them, so FTPS is your friend.
These are 32/64-bit binaries. Interestingly enough 64-bit binaries are also called like 'libeay32.dll', but need to be in directory '64'. Just unpack TC_FTPS.zip into totalcmd directory.
The 32-bit binaries are from GnuWin32 OpenSSL 0.9.8h. The 64-bit binaries are from Miroslav Novak: OpenSSL DLLs for Total Commander , I checked them for viruses. You can do too.
Normally you will need passive mode on.
According to TC help you can put "PROT C" in Advanced/Send Commands to disable encryption of data connection. This will improve performance at lower security - it works well. Tested with Total Commander 8.52a.