Unable to use HTTPS on Traefik V1.718

The unresolved mystery

Hi Everyone, hopefully I can get some traction here to resolve this problem that has bugged me for the last few days. It sounds very simple and straight forward but somehow I am unable to resolve it.

Basically, I am just trying to enable "https" on traefik and use a commercial provider certificates but somehow traefik does not like it and keep giving the dreaded "failed to load x509 key pair" error. It looks to me like it never see the certificate but somehow use the non-existing certificate in the store

Here is my traefik.toml

# traefik.toml file template

defaultEntryPoints = ["http", "https"]


logLevel = "INFO"
# log errors, which could be proxy errors
[accessLog]
format = "json"
[accessLog.filters]
statusCodes = ["500-999"]

[accessLog.fields.headers]
[accessLog.fields.headers.names]
Authorization = "redact"
Cookie = "redact"
Set-Cookie = "redact"
X-Xsrftoken = "redact"

[respondingTimeouts]
idleTimeout = "10m0s"

[entryPoints]
  [entryPoints.http]
  address = ":80"

    [entryPoints.http.redirect]
    entryPoint = "https"



  [entryPoints.https]
  address = ":443"
  [entryPoints.https.tls]

    [[entryPoints.https.tls.certificates]]
      certFile = "/root/ssl/jupyter_platform_manulife_io_cert.cer"
      keyFile = "/root/ssl/jupyter.platform.manulife.io.key"


  [entryPoints.auth_api]
  address = "127.0.0.1:8099"
  [entryPoints.auth_api.whiteList]
  sourceRange = ['127.0.0.1']
  [entryPoints.auth_api.auth.basic]
  users = ['api_admin:$apr1$e9hCmooW$fl2.n6WCTbBlXARaNkZqk.']

[wss]
protocol = "http"

[api]
dashboard = true
entrypoint = "auth_api"



[file]
filename = "rules.toml"
watch = true

Traefik journal

Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Using TOML configuration file /opt/
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="No tls.defaultCertificate given for
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Traefik version v1.7.18 built on 20
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="\nStats collection is disabled.\nHe
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=error msg="failed to load X509 key pair: tls:
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Preparing server http &{Address::80
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Preparing server https &{Address::4
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=error msg="Unable to add a certificate to the
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Preparing server auth_api &{Address
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Starting provider configuration.Pro
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Starting server on :80"
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Starting server on :443"
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Starting server on 127.0.0.1:8099"
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Starting provider *file.Provider {\
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=error msg="failed to load X509 key pair: tls:
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Server configuration reloaded on 12
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Server configuration reloaded on :8
Nov 15 17:57:31 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:31Z" level=info msg="Server configuration reloaded on :4
Nov 15 17:57:33 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:33Z" level=error msg="failed to load X509 key pair: tls:
Nov 15 17:57:33 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:33Z" level=info msg="Server configuration reloaded on :8
Nov 15 17:57:33 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:33Z" level=info msg="Server configuration reloaded on :4
Nov 15 17:57:33 AZLAPNSGEA01 traefik[2112]: time="2019-11-15T17:57:33Z" level=info msg="Server configuration reloaded on 12