Mícháte dohromady různé věci. TLS je obecný šifrovací protokol, který se používá tak, že obalí jiný (nešifrovaný) protokol šifrovaným tunelem. TLS používá k ověření protistrany certifikát (což je veřejný klíč spojený se jménem a dalšími údaji, to celé podepsané certifikační autoritou).
SSH je jiný protokol, který je rovnou šifrovaný – a je to jeden z mála dnes široce používaných protokolů, který nepoužívá TLS jako šifrovací vrstvu. SSH ověřuje protistranu primárně podle veřejného klíče (tj. nepoužívá certifikát).
Je pravda, že v TLSA můžete mít i otisk veřejného klíče, ne jen certifikátu – ale stejně, co by ssh klient měl dělat, když v TLSA najde otisk certifikátu?
V síťovém stacku je TLS implementované v konkrétní aplikaci, obvykle se na to používá nějaká knihovna. Třeba nativní aplikace často používají OpenSSL nebo některý z derivátů. Ale SSH nepoužívá protokol TLS, takže implementace TLS protokolu je vám při implementaci SSH klienta k ničemu.