I'm developing an application, were the client has the server's public key in his computer because he obtained it in a secure specific way.
the client needs to validate that he is connecting to an authentic server, but the server doesn't need to validate the client.
I want to know if it's ok with the TLS standard if I use directly the server's public key that has the client in his computer or if I need to use certificates to complain with the TLS standard. I mean I want to use the key something like SSH keys are used, if I do that it will still be TLS or I'm doing my own standard?
Thanks