Its not clear how (or if its possible) to store certificate base64 data in consul when consul is being used as a configuration provider.
Attaching Consul as a configuration provider to Traefik provides a way to provide dynamic configuration to Traefik without needing direct access to the filesystem, or restart containers or anything, except, when configuring a new https/tls endpoint, when populating tls:certificates: or tls:stores: it always wants a "certFile: /path/to/file"
This is a problem - we implemented Consul to avoid needing to manage and accessing files.