The transmission integration does not support TLS. Supporting TLS would allow externally exposed Transmission instances served over HTTPS to be usable (which is my case).
+1 for this feature. I was looking for just this and stumbled upon a closed github issue: Transmission Integration doesn't support TLS · Issue #48121 · home-assistant/core · GitHub.