Syslog sending using TLS

Hello, I am sending my ipfire logs to a rsyslog server.

Was wondering if it is possible to enable TLS because I’d like to encrypt the logs over the network and I’d also like to authenticate to make sure someone doesn’t just start spamming my rsyslog server with fake logs. Is it possible?

I know I can restrict IP address to my rsyslog server and I’ll do that as a fall back option but would be nice if i could enable TLS and encrypt logs in transit.