Unfortunately, the only 100% way is to actually try the check-file operation and see whether it works. This is one of the few inconveniences stemming from the fact that the SFTP protocol has never made it into an RFC. It is also the reason there is no GetSupportedChecksumAlgorithms on Rebex Sftp class (and FileTransferClient class).