Can traefik terminate an SSL connection and create a new SSL connection to the backend service

It seems this thread is what I've been looking for in solving my problem:

I need to:

  1. replace an incoming HTTP URL with an HTTPS URL
  2. I'm not sure if traefik needs to convert the message so the service running on HTTPS can read it
  3. when the docker service running on the HTTPS URL responds, I need traefik to convert it to HTTP so the remote server (expecting HTTP) understands it.

I've also described this in multiple ways in my thread because apparently it was hard to communicate it.
Examples in my thread.