Question: can tls work without certificates?
Answer: Thus, while TLS itself could do encryption without certificates, HTTPS requires certificates because this is the only way for proper identification in this use case. No, you can't have HTTPS without use of SSL Certificate/public key.